Eclipse:启用自动完成/内容辅助

joh*_*ohn 123 eclipse autocomplete content-assist

如何在Eclipse中启用自动完成功能?我找不到了!

THe*_*per 174

在Eclipse中默认情况下,您只需按下__CODE__自动完成功能.然后选择所需的方法并等待500ms以弹出javadoc信息.如果这不起作用,请转到Eclipse __CODE__并在此处检查您的设置

  • 将Java的自动激活触发器中的默认值更改为._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ http://stackoverflow.com/questions/1959946/ctrl-space-in-eclipse-without-pressing-ctrl-space (121认同)
  • 有没有办法让它显示而不击中ctrl-space? (21认同)
  • @kRiZ,`Eclipse> Preferences> Java> Editor> Content Assist`.在底部窗格"自动激活"中,有"Java的自动激活触发器"字段. (5认同)
  • @MikeG转到“窗口菜单>首选项>常规>键”。如果然后选择“内容辅助”,则可以更改默认的按键绑定。 (2认同)
  • @ftvs“Java 自动激活触发器中的默认设置”在哪里?我找不到。(使用 23)。 (2认同)

int*_*tor 134

如果您想一直使用自动完成功能而不必担心点击Ctrl+ Spacebar或您自己的键盘快捷键,您可以在Eclipse首选项中进行以下调整,只需键入几个不同的字符即可触发自动完成:

  1. Eclipse> Preferences> Java> Editor> Content Assist
  2. 自动激活> Java的自动激活触发器
  3. 输入要触发自动填充的所有字符,例如:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

现在,只要您键入任何这些字符,Eclipse就会根据上下文触发自动完成建议.

  • 还要记住选中该框:“禁用除‘Enter’之外的插入触发器”,否则,输入时会惹恼您 (8认同)
  • 这使得 Eclipse 的内容辅助表现得更像 IntelliJ 和 Netbeans。真的很有帮助+1 (3认同)
  • @ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._注释帮助 (3认同)

小智 6

  1. window-> preferences-> java-> Editor->Contest Assist
  2. 输入Java的自动激活触发器:
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
  3. 申请并关闭

其他方法:
输入首字母,然后输入ctrl + spacebar作为自动完成选项。


小智 6

对于像 IntelliJ 这样的 Eclipse 中的自动完成触发器,请按照以下步骤操作,

  1. 转到 Eclipse Windows menu-> Preferences-> Java-> Editor->Content assist并在此处检查您的设置
  2. 输入 Java 的自动完成激活字符串: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._@
  3. 应用并关闭对话框。

谢谢。


小智 5

对于使用较新版本的 Eclipse 时遇到此问题的任何人,请转到Window-> Preferences-> Java-> Editor-> Content assist->Advanced并将Java Proposals和标记Chain Template Proposals为活动状态。