MyEclipse 8.5 变量名总是自动补全

比如 String e 后 不论按 空格 等号 分号 都会自动变成 String eString
自动 不上了String
这是为什么 好折磨人啊

应该是"Java自动激活触发器"设置的问题!解决方法如下:
1.Windows->Preferences->Java->Editor->单击Content Assist
2.找到最下面一个选项Auto Activation,倒数第二行为"Auto activation triggers for Java:",myeclipse默认设置为"."(点操作符),即当输入点操作符后会自动显示代码提醒!
3.根据你的描述,可能你这一项设置了"空格 等号 分号",将其删除,添加你需要的符号!
希望对你有所帮助!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-16
"Alt+/"不出现提示问题解决办法

内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse(myeclipse)版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现内容助手的功能,就需要更改快捷键的设置了。具体操作如下:

1. 点击Windows->Preferences->General->Keys .

2. 在列出的快捷键列表中查找到:word competion,把它的快捷键alt + / 改成其它的快捷键(怎么改,先把此快捷键删除,点右边的按钮"remove binding", 再选中binding文本框,输入你想要的快捷键)。

3. 在列出的快捷键列表中查找到:content assist,把它的快捷键 ctrl + space 改成我们想的的 alt + / 即可了

参考资料:http://blog.sina.com.cn/s/blog_4eb351e80100ddij.html

第2个回答  2012-10-09
变量自动补全由Windows->Preferences->Java->Editor->单击Content Assist->auto activation下的Auto activation triggers for Java:选项控制。没办法解决你那个问题,要么在选项加上26字母,你就得忍受自动补全,要么去掉26字母,所有代码都必须手写。
PS:又一个小窍门就是在你输入变量的时候,在输完字母的时候以接近光速按下空格键。这是电脑反应不过来就不会给你自动补全了。
第3个回答  2010-05-24
呵呵,你设置的自动提示里是不是把26个英文字母都加上了?跟我遇到的烦恼一样,我已经研究了很久了,没办法解决,想要输入任意字母都自动提示就有这问题,除非你把26个字母去掉。
第4个回答  2017-08-16
这个没得弄,你要弄自动补全就有这样的问题,你不想要string类型变量名后有个string自动帮你加上的话只能取消自动补全。这个问题在所有的java编辑软件都有,没得搞。话说,取消它的补全只需要按esc就好啦,不过需要每次取变量名都按一下比较麻烦
相似回答