Eclipse自动建议并填写变量名

Eclipse自动建议并填写变量名,eclipse,Eclipse,好的,我的问题是当我创建一个变量时,比如说“objecto”,当我输入“o”时,它会提示类似“Object”的东西。这没关系,但当我按空格键时,它会自动填充新名称。基本上我不想关闭自动完成,我只想禁用空格自动填充建议。即使禁用变量命名建议也可以 我正在使用Eclipse Juno Service Release 1。转到窗口/首选项/Java/Editor/Content Assist并选择适合您的设置。由于目前还没有任何明确的解决方案,我发现最有效的方法是禁用触发器中的字母字符: Window

好的,我的问题是当我创建一个变量时,比如说“objecto”,当我输入“o”时,它会提示类似“Object”的东西。这没关系,但当我按空格键时,它会自动填充新名称。基本上我不想关闭自动完成,我只想禁用空格自动填充建议。即使禁用变量命名建议也可以


我正在使用Eclipse Juno Service Release 1。

转到
窗口/首选项/Java/Editor/Content Assist
并选择适合您的设置。

由于目前还没有任何明确的解决方案,我发现最有效的方法是禁用触发器中的字母字符:

Windows>首选项>Java>编辑器>内容辅助>Java自动激活触发器


这将意味着没有类名/类型完成,但是当您按下dot时,仍然会建议方法名完成,但是至少Eclipse停止干扰我的变量名

窗口->首选项->Java->编辑器->内容辅助->高级
我关闭了Java类型建议,并确保Java建议已打开。顺便说一句,这是在Spring工具套件中,我还没有使用eclipse进行检查。

我意识到这是一篇3年前的文章,但是


据我所知,没有禁用此功能的选项,它是硬编码到内容辅助功能中的。但是有一个插件可以从堆栈溢出问题的答案中下载,该插件将禁用此功能

我知道这是一个老问题,但由于这里没有一个答案对我有效,而且这个问题也确实让我很恼火,我正在添加帮助我的解决方案

在Eclipse中,转到: 窗口/首选项/Java/编辑器/内容辅助

并使:

禁用除“Enter”之外的插入触发器


希望这对每个人都有用!)

没有办法解决我的问题。我不知道也许我只能完全关闭自动完成来禁用它。这让我很恼火,因为它快把我逼疯了。你可以在需要的时候打开自动填充并使用ctrl+space进行填充。我使用EclipseSDK4.2.1,这是一个默认设置。这就是我所能得到的,对不起。是的,我不认为我能做我想做的,但我感谢你的帮助!既然空格字符不是有效标识符的一部分,那么它应该做什么呢?基本上我只希望空格停止填充它所建议的名称,所以本质上我希望空格什么也不做。就像我要输入Object obj=new Object();例如,当我输入“obj”时,它会提示类似“objObject”的内容,一旦我点击空格,它就会应用它。所以现在我的对象看起来像“object objObject=new object()”,这让我很恼火,因为我必须回去更改名称。这应该是公认的答案!谢谢。