【问题标题】:Eclipse: Enable autocomplete / content assistEclipse:启用自动完成/内容辅助
【发布时间】:2011-10-18 05:41:10
【问题描述】:

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

【问题讨论】:

    标签: eclipse autocomplete content-assist


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 有没有办法让它在不按 ctrl-space 的情况下显示出来?
      • @MikeG 转到“窗口菜单 > 首选项 > 常规 > 键”。如果您随后选择“内容辅助”,则可以更改默认键绑定。
      • 将 Java 的自动激活触发器中的默认值更改为 ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ stackoverflow.com/questions/1959946/…
      • @ftvs “Java 的自动激活触发器中的默认值”在哪里?我找不到它。 (使用 23)。
      • @kRiZ,Eclipse > Preferences > Java > Editor > Content Assist。在底部窗格“自动激活”中有“Java 的自动激活触发器”字段。
      【解决方案3】:

      对于在 Eclipse 的较新版本中遇到此问题的任何人,请转到 Window->Preferences->Java->Editor->Content assist->Advanced 并标记 Java Proposals并且Chain Template Proposals 处于活动状态。

      【讨论】:

        【解决方案4】:

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

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

        谢谢。

        【讨论】:

          【解决方案5】:

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

          如果未启用自动完成选项,那么您必须从 Windows 菜单检查您的设置 -> Preferences -> Java -> Editor kbd> -> 内容辅助

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

            • 这与竞赛辅助无关,您只是在更改编辑器的主题:) -1
            【解决方案7】:
            1. 窗口->首选项->java->编辑器->比赛协助
            2. 输入 java 的自动激活触发器:
              abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
            3. 申请并关闭

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

            【讨论】:

            • 欢迎来到 Stack Overflow!请注意,您正在回答一个已回答七岁的问题。这是How to Answer 上的指南。
            【解决方案8】:

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

            1. Eclipse > 首选项 > Java > 编辑器 > 内容辅助
            2. 自动激活 > Java 的自动激活触发器
            3. 输入您要触发自动完成的所有字符,例如:

            abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

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

            【讨论】:

            • 这使得 Eclipse 的内容辅助表现得更像 IntelliJ 和 Netbeans。真的很有帮助 +1
            • @abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._ 注释帮助
            • @wallop 我有点怀疑,但我不知道。 Tbh 我从对已接受答案的评论中复制了这个答案,结果不成比例。我什至不再使用 Eclipse。
            • 这是一个更完整的答案。谢谢。
            • 还要记得勾选:“禁用除'Enter'外的插入触发器”,否则会在输入时烦人
            【解决方案9】:

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

            【讨论】:

            • 我没有 .jars...只有很多 .java 文件
            猜你喜欢
            • 2014-07-05
            • 1970-01-01
            • 2012-07-20
            • 2011-12-20
            • 1970-01-01
            • 2011-01-09
            • 1970-01-01
            • 2010-11-03
            • 2013-03-12
            相关资源
            最近更新 更多