【问题标题】:disable eclipse auto completion禁用eclipse自动完成
【发布时间】:2010-11-27 21:12:07
【问题描述】:

我喜欢 Eclipse,但我非常讨厌自动完成功能!不过我发誓,无论我在 prefs 或 Google 中怎么看,我都找不到在哪里关闭它!

CFEclipse 和 PHP 编辑器都有问题。

如何完全禁用所有“智能”引号/标签/大括号自动插入。不是其中的一些……全部。无论我取消多少选项,两个编辑器都会一直尝试为我完成我的代码..通常会产生令人讨厌的结果。喜欢这个(PHP 编辑器):

<img alt="banner" src="/images/banner.jpg"></img>

这是 HTML,而不是 XHTML - 我不希望或不需要关闭我的 img 标签。

无论如何,在我转到 Preferences | 后这种情况仍然存在PHP |编辑 |打字和偏好 | PHP |编辑 | Code Assist 并取消选中每个选项。

我不能是唯一遇到此问题的人,但我找不到任何方法或帮助。

【问题讨论】:

  • 我最喜欢的是:“if(whatever){”打开一个菜单,其中“return”是列表中的第一件事,所以当你按 Enter 转到下一行时,你会得到“如果(随便){返回“

标签: eclipse


【解决方案1】:

我尝试在 Java 编辑器的 ContentAssist 中取消选中 AutoActivation,希望禁用 SmartInsert。但那失败了。我能做的最好的事情是转到 Windows>Preferences>Java>Editor>Typing。然后在粘贴时取消选中缩进框和调整缩进。这禁用了 SmartInsert 中最让我烦恼的部分。应该对其他编辑器起作用。很遗憾,似乎没有办法完全禁用它。

【讨论】:

    【解决方案2】:

    您可以在以下位置找到 HTML 内容帮助:

    Window > Preferences > Web > HTML Files > Editor > Content Assist
    

    并取消选中“自动激活”面板中的“自动提出建议”复选框

    (使用 Linux 版本的 Eclipse Juno)

    【讨论】:

      【解决方案3】:

      要禁用括号和 HTML 标记的自动关闭,您应该执行以下操作: 首选项 -> PHP / Web -> 编辑器 -> 打字 然后取消所有你需要的:)

      【讨论】:

        【解决方案4】:

        我不知道如何找到cfeclipse 配置Web | HTML Files Preferences 部分。对于这个令人愤怒的所谓功能,我能找到的最好的方法是:

        Go to Window -&gt; Preferences -&gt; CFEclipse -&gt; Editor 然后设置Insight Delay to 9999。这不会关闭它,但一样好。 (感谢融合之家确认我的行动)。

        【讨论】:

          【解决方案5】:

          同样的问题,位置稍有不同:对于我们使用的每种不同的编程语言,这似乎都将被拔掉。

          对于 Java,我必须查看:

          (window / preferences) Java > Editor > Content Assist, frame "Auto Activation", uncheck "Enable auto activation"
          

          对于 Linux 版本的 Eclipse Juno,请在以下位置找到它:

          Window > Preferences > Java > Editor > Content Assist. then uncheck "Enable auto activation" from the "Auto Activation" Panel
          

          那么Eclipse和我可以一起工作......

          【讨论】:

          • hmm .. 两者有什么区别?对我来说看起来一样,但可能缺少一些东西:-)
          【解决方案6】:

          我试图为 Javascript 禁用此功能,但我的环境没有按照其他答案描述的方式设置。我必须去:

          窗口 > 首选项 > Aptana Studio > 编辑器 > JavaScript > 内容辅助

          我不得不清空以下文本框:

          • 显示提案
          • 显示上下文信息
          • 插入提案

          现在它向我显示了建议,这很棒,但当它认为合适时,它不再将它最喜欢的建议强加给我。它正在转动:

          this.
          

          ...进入:

          thistory.
          

          历史?历史到底是什么?我很高兴烦恼结束了。

          【讨论】:

            【解决方案7】:

            找到了(我知道很难找到)。它的: Window > Preferences > Web > HTML Files > Editor > Typing(我知道有很多步骤),然后您可以取消选中这些框:)。

            【讨论】:

              【解决方案8】:

              是的,代码完成和它的家族非常烦人,而且很难找到正确的复选框。 Windows->首选项。然后看看编辑的所有选择。你会找到那个地方的。 我正在使用 Flash Builder,但在使用 Actionscript 编辑器时遇到了同样的问题。

              【讨论】:

                【解决方案9】:

                我找到了如何停止标签自动关闭的方法。出于某种原因,它在网络下| HTML 文件首选项(即使是 PHP 文件)。我意识到 PHP 嵌入在 HTML 中,但编辑器选项像这样交叉的方式似乎很奇怪。您需要重新启动 Eclipse 才能使此更改生效。

                【讨论】:

                • 对于 Javascript 它存在于JavaScript &gt; Editor &gt; Content Assist &gt; Typing
                猜你喜欢
                • 2016-07-12
                • 1970-01-01
                • 2011-12-17
                • 1970-01-01
                • 2014-12-23
                • 1970-01-01
                • 2022-01-26
                • 2013-04-03
                • 2010-10-30
                相关资源
                最近更新 更多