有没有办法在Eclipse中获得类似IntelliJ的自动完成功能?

Jar*_*rek 38 java eclipse intellij-idea

我在一个项目中遇到了Eclipse,我希望自动完成类似于IntelliJ - 两个主要问题是:

  • 开始输入,Eclipse会自动提示所有可能性
  • 当在下拉列表中选择了项目时,您不仅可以使用输入键接受它,还可以使用点,空格键...

rot*_*ler 80

转到窗口→首选项→Java→编辑器→内容辅助.在"自动激活Java的触发器"列中,输入以下内容:

.qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM
Run Code Online (Sandbox Code Playgroud)

添加您想要的任何其他键.你完成了.这回答了你的第一个问题.至于第二个,我认为它已经存在.

  • Eclipse的最佳推文之一.谢谢! (7认同)
  • 为什么默认情况下不启用? (3认同)
  • 我打算在这周之后移植到 IntelliJ fbut 我认为我不需要这样做。:) (2认同)
  • 再见`CTRL-SPACE` (2认同)

Bor*_*oro 1

我认为 Eclipse 中有类似的东西,当然在 Eclipse Helios 中也有类似的东西。键入时按 CTRL+SPACE,或者键入变量名“.”时 将启动自动完成选项。另外,这里有人建议将自动完成延迟设置更改为 0。

顺便说一句,您当然也可以使用空格键接受您的选择。

编辑: 为什么不考虑使用我个人最喜欢的 NetBeans。您可以选择在开始输入任何 Java 标识符部分时显示自动完成功能。这看起来就像你想要的那样。(在 NetBeans 中Tools->Options->Editor->Code Completion,在“语言”框中选择“Java”,最后选中“键入任何 Java 标识符部分时自动弹出”)。

  • 如果您曾经使用过这两个应用程序,那么您会意识到您无法将 Eclipse 的自动完成功能与 IntelliJ 的自动完成功能进行比较;) (22认同)