Eclipse好用的代码补全
打开增强补全
打开Eclipse—>Windows—>Preferences
依据下图找到对应的选项
将图中的Auto activation triggers for java:后边的输入框中写入如下内容:
.abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWSYZ_
图中多了一个”,请大家忽略.
实验一下,是不是感觉Eclipse的自动补全好用多了呢?
解决空格补全
打开了增强自动补全是好用多了,但是问题是Eclipse再我们打空格或者=的时候也会进行自动补全
怎么办呢?解决方法如下:
我们现在需要对Eclipse的插件进行编辑:
首先打开Eclipse—>Windows—>Show View,如下图:
选择plug-ins,浏览插件
找到org.eclipse.jface.text这个插件,右键选取show in Project Explorer
打开CompletionProposalPopup.java这个文件
找到如下代码:
char[] triggers= t.getTriggerCharacters();
if (contains(triggers, key)) {
e.doit= false;
hide();
insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);
}
修改如下:
char[] triggers= t.getTriggerCharacters();
if (key!='='&&key!=0x20&&contains(triggers, key)) {
e.doit= false;
hide();
insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);
}
Tip:Ctrl+F开启搜索
这样就屏蔽掉了空格和’=’的响应.
对工程右键选择Export
保存为Deployable plug-ins and fragment 文件名为org.eclipse.jface.txt
用文件中解压出来的jar文件替换Eclipse文件中的plugins文件夹下的同名文件
重启Eclipse,享受好用的代码补全吧.
参考
参考了 冲258同学的【技术贴】教你彻底解决Eclipse自动补全变量名的问题,原文连接.