我喜欢Eclipse,但我恨复仇的自动完成!我发誓,不管我在prefs或Google上看起来多么努力,我找不到我关闭的地方!
我遇到了CFEclipse和PHP编辑器的问题。
如何完全禁用所有“智能”引号/标签/大括号自动插入。不是一些..所有这一切。无论我选择了多少选项,两位编辑都会继续尝试为我完成代码...通常会产生令人不快的结果。像这样(PHP编辑器):
<img alt="banner" src="/images/banner.jpg"></img>
这是HTML,而不是XHTML - 我不想或不需要关闭我的img标签。
无论如何,在我转到偏好设置后,这仍然会发生PHP |编辑|打字和偏好| PHP |编辑|代码辅助并取消选中每个选项。
我不能成为唯一一个遇到这个问题的人,但我找不到任何有关此问题的建议或帮助。
答案 0 :(得分:9)
我找到了如何停止标签自动关闭。出于某种原因,它在Web下HTML文件首选项(即使是PHP文件)。我意识到PHP嵌入在HTML中,但编辑器选项的交叉方式似乎很奇怪。您需要重新启动Eclipse才能使此更改生效。
答案 1 :(得分:8)
我不知道如何找到 cfeclipse配置的Web | HTML Files Preferences
部分。对于这种完全令人愤怒的所谓功能,我能找到的最好的是:
Go to Window -> Preferences -> CFEclipse -> Editor
然后设置Insight Delay to 9999
。这不会把它关掉但是一样好。 (感谢House of Fusion确认我的行动)。
答案 2 :(得分:5)
您可以在以下位置找到HTML内容辅助:
Window > Preferences > Web > HTML Files > Editor > Content Assist
并取消选中“自动激活”面板中的“自动建议”复选框
(使用Eclipse Juno的Linux版本)
答案 3 :(得分:4)
找到它(很难找到,我知道)。它&#39; S: 窗口&gt;偏好&gt;网络&gt; HTML文件&gt;编辑&gt;打字(很多步骤,我知道),然后你可以取消选中方框:)。
答案 4 :(得分:1)
是的,代码完成,它的家庭非常烦人,很难找到合适的复选框。 Windows的&GT;首选项。然后看看编辑的所有选择。你会找到这个地方。 我正在使用Flash Builder并遇到与Actionscript编辑器相同的烦恼。
答案 5 :(得分:1)
我试图为Javascript禁用此功能,并且我的环境没有像其他答案所描述的那样设置。我不得不去:
窗口&gt;偏好&gt; Aptana Studio&gt;编辑&gt; JavaScript&gt;内容辅助
我必须清空文本框:
现在它向我展示了一些很好的建议,但是当它认为合适时,不再强迫我最喜欢的建议。它转过来了:
this.
...成:
thistory.
THISTORY?究竟是什么?我很高兴烦恼结束了。
答案 6 :(得分:1)
相同的问题,略有不同的位置:看起来这是为我们使用的每种不同编程语言拔掉插头。
对于Java,我必须查看:
(window / preferences) Java > Editor > Content Assist, frame "Auto Activation", uncheck "Enable auto activation"
对于Eclipse Juno的Linux版本,请在以下位置找到它:
Window > Preferences > Java > Editor > Content Assist. then uncheck "Enable auto activation" from the "Auto Activation" Panel
然后Eclipse和我可以一起工作......
答案 7 :(得分:1)
要禁用括号和HTML标记的自动关闭,您应该: 偏好设置 - &gt; PHP / 网络 - &gt; 编辑 - &gt;的输入强> 然后取消所有你需要的东西:)
答案 8 :(得分:0)
我尝试在ContentAssist中为Java编辑器取消选中AutoActivation,以期禁用SmartInsert。但那失败了。我能做的最好的就是去Windows&gt;首选项&gt; Java&gt;编辑器&gt;打字。然后取消选中“缩进”框和“粘贴时调整缩进”。这使SmartInsert中最让我烦恼的部分失效了。应该对其他编辑人员一样。遗憾的是似乎没有办法完全禁用它。