不知何故,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 处理在最近的更新中变得更好但似乎没有持续。
答案 0 :(得分:2)
您可能已在偏好设置> Java>编辑器>内容辅助屏幕上选择了“完成覆盖”单选按钮。 “完成覆盖”会覆盖光标位置之后的任何内容。另一个选项是“完成插入”。