166

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

4

9 回答 9

215

默认情况下,在 Eclipse 中,您只需按Ctrl+即可space自动完成。然后选择所需的方法并等待 500 毫秒以弹出 javadoc 信息。如果这不起作用,请转到 Eclipse Windows menuPreferencesJavaEditorContent assist并在此处检查您的设置

于 2011-08-02T12:52:40.490 回答
203

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

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

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

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

于 2015-09-17T01:10:53.650 回答
13
  1. window-> preferences-> java-> Editor->Contest Assist
  2. 输入java的自动激活触发器:
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
  3. 申请并关闭

其他方法:
键入首字母,然后按 ctrl+空格键自动完成选项。

于 2018-08-22T14:48:45.553 回答
8

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

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

谢谢。

于 2019-10-20T07:07:57.140 回答
3

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

于 2011-08-02T12:49:18.693 回答
2

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

如果未启用自动完成选项,则您必须从 Windows 菜单 -> Preferences-> Java-> Editor->检查您的设置Content assist

于 2016-05-02T01:55:38.197 回答
1

对于在 Eclipse 的较新版本中遇到此问题的任何人,请转到Window-> Preferences-> Java-> Editor-> Content assist->并将andAdvanced标记为活动。Java ProposalsChain Template Proposals

于 2020-09-20T10:11:03.117 回答
0

如果未启用自动完成选项,则必须从 Windows 菜单 -> 首选项 -> Java -> 编辑器 -> 内容辅助 -> 高级检查您的设置并标记 Java 提案和链模板提案。

于 2021-11-09T11:58:13.153 回答
-2

对我来说,因为我在 MacOSX 上运行,所以在我将主题更改为“mac”后它有所帮助。

Eclipse: > Preferences> General> Appearance> 从菜单中选择“Mac”。

于 2012-12-14T06:09:22.613 回答