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

时间:2011-08-02 12:37:30

标签: eclipse autocomplete content-assist

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

8 个答案:

答案 0 :(得分:158)

默认情况下,您只需按Ctrl-space即可自动完成。然后选择所需的方法并等待500ms以弹出javadoc信息。 如果这不起作用,请转到Eclipse Windows menu -> Preferences -> Java -> Editor -> Content assist并检查您的设置

答案 1 :(得分:110)

如果您想一直使用自动填充功能而不必担心按 Ctrl + 空格键或您自己的键盘快捷键,您可以在Eclipse首选项只需键入几个不同的字符即可触发自动完成:

  1. Eclipse>偏好> Java>编辑>内容辅助
  2. 自动激活> Java的自动激活触发器
  3. 输入要触发自动填充的所有字符,例如:
  4. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

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

答案 2 :(得分:2)

我不确定是否必须在任何地方明确启用..但是为了使其首先工作,您需要在项目中包含javadoc jar文件和相关的jar。然后,当你执行Cntrl + Space时,它会显示自动完成和javadocs。

答案 3 :(得分:1)

如果您只是在eclipse中输入语法或内置方法时不熟悉自动完成,只需键入所需的语法或方法名称,然后按 Ctrl + Space 将显示所需选项的列表,您可以选择其中一个。

如果未启用自动完成选项,则必须从Windows menu -> Preferences -> Java -> Editor -> Content assist

检查您的设置

答案 4 :(得分:1)

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

  1. 转到Eclipse Windows菜单-> 首选项-> Java -> 编辑器-> 内容辅助,然后在此处检查设置
  2. 输入Java的自动完成激活字符串: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._@
  3. 应用并关闭对话框。

谢谢。

答案 5 :(得分:0)

对我而言,自从我在MacOSX上运行后,我将主题更改为'mac'后,它有所帮助。

  

Eclipse>偏好设置>一般>外观>从菜单中选择“Mac”。

答案 6 :(得分:0)

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

其他方法:
先输入首字母,然后按Ctrl +空格键以获取自动完成选项。

答案 7 :(得分:0)

对于使用较新版本的Eclipse遇到此问题的人,请转到MouseListener-> JList-> JTextField-> Window-> Preferences -> Java并将EditorContent assist标记为有效。