好的,所以我的问题是当我创建一个变量时,例如当我输入“o”时说“Object o”,它会建议像“object”这样的东西。没关系,但是当我按空格时,它会自动填写新名称。基本上我不想关闭自动完成我只想禁用空间自动填充建议。即使禁用变量命名建议也可以。
我正在使用 Eclipse Juno Service Release 1。
好的,所以我的问题是当我创建一个变量时,例如当我输入“o”时说“Object o”,它会建议像“object”这样的东西。没关系,但是当我按空格时,它会自动填写新名称。基本上我不想关闭自动完成我只想禁用空间自动填充建议。即使禁用变量命名建议也可以。
我正在使用 Eclipse Juno Service Release 1。
我知道这是一个老问题,但由于这里的答案对我没有用,而且这个问题也让我很烦恼,所以我正在添加对我有帮助的解决方案。
在您的 Eclipse 中转到:Window/Preferences/Java/Editor/Content Assist
并启用:
禁用除“Enter”之外的插入触发器
希望这对每个人都有效!)
由于还没有任何明确的解决方案,我发现最好的方法是禁用触发器中的字母字符:
Windows > Preferencees > Java > Editor > Content Assist > Java 的自动激活触发器
这意味着没有类名/类型完成,但是当您按下点时仍然会建议方法名称完成,但是至少 Eclipse 停止弄乱我的变量名
转到Window/Preferences/Java/Editor/Content Assist
并选择适合您的设置。
我意识到这是一个 3 岁的帖子,但是......
据我所知,没有禁用此功能的选项,它已硬编码到内容辅助功能中。但是有一个插件可以从这个堆栈溢出问题的答案中下载,它将禁用此功能
Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced 我关闭了 Java Type Proposals 并确保打开了 Java Proposals。顺便说一句,这是在 Spring Tool Suite 中,我没有使用 eclipse 检查过。