java - Eclipse CTRL+SPACE 删除文本

标签 java eclipse

不知何故,当现有文本位于我们使用它的位置之后时,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/

相关文章:

java - JMH 找不到资源 :/META-INF/BenchmarkList

eclipse - 如何使用 sbt 和 sbt-osgi 构建 eclipse 插件?

java - Eclipse JDT 编译器说方法未定义,但 Eclipse IDE 没有

java - 为什么我的标记选项卡中显示未知断点?

Java - 控制台上的记录器出现问题

java - 线程可能无法启动吗?

java - 使用保存类保存值并在调用时打印先前保存的值

java - 从 IBM Domino 中的 session 获取 AdministrationProcess 时,服务器上的操作受到限制

java - 使用重入锁的生产者消费者不起作用

eclipse - 在 VMWare for Windows 中运行的 Debian Gnome 中的 Eclipse 中的内容辅助 (Ctrl-Space) 不起作用