时间:2011-10-28 23:48:18

标签: java eclipse intellisense

我使用eclipse进行Java开发。我喜欢自动激活功能,因为我可以添加所有字母和数字,这样我就可以在打字时看到班级成员;使其表现与视觉工作室类似。如果我没有将所有字母和数字添加到自动激活列表中,那么当我在'。'后面输入第一个字母时,它只会弹出类信息。分隔符,然后消失。

当我输入变量名称或其他内容时,会出现真正的问题。一旦我命中空间,自动完成就会按照我输入的内容输入一堆废话。这让我疯狂。有什么方法可以解决这个问题?感谢

4 个答案:

答案 0 :(得分:8)

打开菜单窗口,然后选择首选项。遵循路径Java - >编辑 - >内容辅助。现在搞乱设置以找到理想的设置。我相信你想要的是停用“自动插入单个提案”。

答案 1 :(得分:3)

如果有人想知道如何停止括号的自动完成:

关闭:“编辑->智能插入模式” enter image description here

版本:Eclipse Photon

答案 2 :(得分:0)

您必须选中的复选框是:“ 禁用插入触发器,例如'Enter'

(在 Java->编辑器->内容辅助下

我正在使用Eclipse 2018-12,C_H的回答对行为没有影响:

  

我相信您想要取消激活“自动插入单个提案”

答案 3 :(得分:0)

继续@G_H 的回答: 这对我有用,尽管我确信还有另一种更好的方法。

Window -> Preferences -> Java -> Editor -> Content Assist -> Set Auto Activation Delay(ms) : 200ms from 0ms 在我的例子中。 您可能希望根据您的打字速度增加/减少值 200。

之所以有效,是因为在延迟到来之前按下了“空格键”。