在使用Eclipse的过程中,我们会发现使用自动补全功能后,在码代码的时候会自动加入变量名。例如String a,会自动添加为String astring.
这里就来解决这个问题。
首先,如果没有添加自动补全功能的话,先在eclipse的功能栏中,选择
Windows->preferences->Java->Editor->Consistent Assist
在Auto Activation triggers for Java中,在.后加入
QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm_"
保存退出即可。
接下来是关键部分。在eclipse功能栏中,选择
Windows->Show View->Other->Plug-in Development->Plug-ins
然后找到org.eclipse.jface.text
右键选择Import as->Source Project。然后找到
src->org.eclipse.jface.text.contentassist->ComplecationProposalPopup.java
选择Ctrl+F查找
if (contains(triggers, key)),将其修改为
if (key != '=' && key != 0x20 && contains(triggers, key))
保存后将org.eclipse.jface.text导出,选择
export->Plug-in Development->Deployed plug-ins and fragments->next->Archive file
选择你要导出的文件路径和文件名。选择finish,在路径中找到该文件,解压后,找到.jar文件,进入eclipse的安装路径,粘贴到plugin文件夹,选择替换即可。
下面是我修改过的.jar文件的链接,我的eclipse版本是4.3.2,其他版本能否使用未检验。
http://download.csdn.net/detail/cest_la_vie/7544937