第1部分 按任意字母补全代码
1.1 打开Eclipse,windows-preferences-Java-Editor-Content Assist-auto activation triggers for Java,分别键入26个英文字母的大
小;
1.2 windows-preferences-Java-Editor-Content Assist-auto activation delay(ms):改为100
1.3 取消空格键等补全代码
windows - show view - other - plug-in - org.eclipse.jface.text以工程源码导入Eclipse进行修改;
在src文件夹下org.eclipse.jface.text.contentassist.CompletionProposalPopup.java文件里进行如下修改:
//1 将下面代码 if(contains(triggers, key)){ ... } //改为 if(key!=0x20&& key!='='&& key!=';'&& contains(triggers, key)){ ... } //2 还有把这段代码之上的代码 case' ': e.doit=false; fProposalShell.setFocus(); return false; 修改为 case' ': e.doit=false; insertSelectedProposalWithMask(e.stateMask); break;
最后就是导出jar包并替换原文件:工程右键选择Export-Deployable plugins and fragments,点击Next,选择Destination选项卡,选择Directory,选择一个要保存插件的目录,然后Finish。保存的文件夹下有一个plugins目录里有jar包,用它替换掉eclipse/plugins里面的org.eclipse.jface.text,记得覆盖前对原文件进行备份,然后重新启动Eclipse。
1.4 补充:
Q:org.eclipse.jface.text工程里里没有src?
Ecplise SDK 下载地址(根据平台和版本选择);http://archive.eclipse.org/eclipse/downloads/下载完成以后解压缩,在.eclipseplugins文件夹下找到org.eclipse.jface.text.source_3.15.0.v20181119-1708.jar (这是对应我使用的Eclipse版本的文件,实际请根据你自己的版本进行选择),将这个文件复制到你自己的Eclipse安装目录下的.eclipseplugins文件夹下,然后重新启动Eclipse。重复上面的操作导入(import) org.eclipse.jface.text,此时就能够看到src文件夹了。
第2部分 修改eclipse代码默认作者
修改ini配置文件
2.1 在eclipse的目录下找到eclipse.ini文件。
2.2 在-vmargs后边添加上启动参数:-Duser.name=你想要显示的名字。
2.3 重启eclipse/myeclipse搞定。