前提 手动修改必须是带有SDK版本的Eclipse
这个就是带有Eclipse源码的版本.有人问这个和普通的有什么区别? 区别就是:在这下载的Eclipse,导出的Eclipse关键必备型的Plugins,可以导入源码工程,就是Eclipse运行的时候,必备的基础jar包,它对应的源码文件
1.首先查看当前Eclipse的版本,然后下载相应的SDK工具包http://archive.eclipse.org/eclipse/downloads/
2.启动下载的sdk包下的eclipse,打开后选择工具栏的window > show view > plugin development > plugin-ins
3.在打开的视图中查找到org.eclipse.jface.text,右键选择Import > Source project,即可在左侧视图中看到导入的项目
4.在导入的项目中,找到/src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java 源码,修改如下:
修改前:
char[] triggers= t.getTriggerCharacters();
if (contains(triggers, key)) {
..................
}
修改后:
char[] triggers= t.getTriggerCharacters();
if (key != '=' && key!=0x20 && key!=',' && key!='.' && key!='(' && contains(triggers, key)) {
................
}
这样修改时候,在输入 ‘等号’,回车, ‘逗号’,‘左括号’,时 提示就会没掉,也不会自动补全了咯!!!
- 右键 org.eclipse.jface.text > Expor > Plugin-in Development > Deployable plug-ins and fragments > Next
选择导出包的位置,然后将导出的jar包替换掉eclipse中plugins目录下的同名jar包,重启eclipse即可