不知何故,当现有文本位于我们使用它的位置之后时,Eclipse 中的 CTRL+SPACE 处理在过去几周发生了两次变化。
假设我想为文件创建一个 BufferedReader:
BufferedReader reader = new BufferedReader(something.filename);
现在我注意到这不起作用,我想创建一个 FileReader:
BufferedReader reader = new BufferedReader(new FileReader[CURSORPOSITION]something.filename);
但是,当我现在点击 CTRL+SPACE 并从列表中选择 FileReader 构造函数并点击 ENTER 时,“某事”。 (直到或包括空格的部分)被删除。 此行为最近是否发生变化并且可以配置吗? 我记得我很惊讶 CTRL+SPACE 处理方式在最近的更新中变得更好,但似乎并没有持续。
最佳答案
您可能在首选项>Java>编辑器>内容辅助屏幕上选择了“完成覆盖”单选按钮。 “完成覆盖”会覆盖光标位置后面的任何内容。另一个选项是“完成插入”。
关于java - Eclipse CTRL+SPACE 删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22811811/