Eclipse代码补全的优化
做Java开发了也有一段时间了,关于IDE用得最多的还是Eclipse,Eclipse有一个让人很喜欢的功能就是代码的自动补全提示,但却也是一个让人挺烦的补全提示。为什么这么说呢,不知道各位朋友在使用过程中有没有跟我一样的感受。
很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:String str;但在实际中当你敲完str时,按“;”,结果会变成:String string。那我们有没有办法来改善这个呢,也就是定制自己的代码补全功能呢,竟然有了这遍文章,当然是有办法的了。
其实很简单,就是对Eclipse自带的插件进行修改源码的修改,然后重新编译,再覆盖原来的的插件。
首先,打开Eclipse,打开window->show view,选择Plug-ins,再找到org.eclipse.jface.text,右键单击,选择import as-> Source Project,导入完成后,在你的workspace就可以看到这个project了。
然后,在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码
- char triggers = t.getTriggerCharacter();
- if(contains(triggers,key))
在那行if判断里面,eclipse会判断key,就是你所按的按键是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码。所以我们如果把空格、等号或分号排除在外就行了,把if判断的代码修改如下:
- if(key!=0x20 && key!='=' && key!=';' && contains(triggers,key))
最后就是导出修改后的插件,右键点击你的workspace里的工程,选择Export->Deployable plugins and fragments,点击Next,选择Destination选项卡,选择Directory,选择一个要保存插件的目录,然后Finish。然后就会在你所选的目录下产生一个新的plugins目录,里面有一个jar文件,用它替换掉eclipse/plugins里面的org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar(这个文件不同版本的Eclipse,后面的版本号会不一样,我用的Eclipse 3.6),这样就大功告成了!
分享到:
相关推荐
Eclipse自动智能提示,介绍如何使自动提示出现。
解决eclipse自动提示反应慢的方法,如果第一个方法不行,就试试第二个方法,我试过了,可以解决的
详细讲解如何使Eclipse代码提示功能变得更加快速且强大
MyEclipse、Eclipse代码提示功能 MyEclipse、Eclipse代码提示功能 MyEclipse、Eclipse代码提示功能 MyEclipse、Eclipse代码提示功能 MyEclipse、Eclipse代码提示功能 MyEclipse、Eclipse代码提示功能 MyEclipse、...
只要你输入几个字母,eclipse便会显示出与这几个字母相关的关键字或是变量.让你的编程行云流水... 绝对可用.我自己正在使用. 不过内存太低的请慎用.不然eclipse可能是卡死......
适用版本 Eclipse IDE for Java Developers Version: Indigo Service Release 1 Build id: 20110916-0149
Eclipse 增强代码提示问题解决方案 里面有说明 里面有说明
eclipse 自动提示文件 经过设置,输入任何一个字母,都会有提示
Eclipse 代码提示功能设置 Eclipse 代码提示功能设置 Eclipse 代码提示功能设置 Eclipse 代码提示功能设置
设置java document 与eclipse关联的方法(编码时自动显示出代码提示)以及eclipse英中文转换
Eclipse 代码提示功能设置 一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者...
已经改好了平时使用时自动提示的配置,下载后直接导入eclipse就行啦
Eclipse自动提示功能.rar
eclipse代码提示配置汇编.pdf
这里我有一个文件,只要你复制进去然后覆盖就行了,非常方便。 - 操作: - \eclipse\plugins\ - 然后找到这个org.eclipse.... - 把我的那个文件拖到解压界面,它回提示替换之类的,然后你确定就行了,重启eclipse。
eclipse开发工具代码自动提示,自动弹出方法
增强Eclipse ,MyEclipse 的代码提示功能(图文教程) 增强Eclipse ,MyEclipse 的代码提示功能(图文教程) 增强Eclipse ,MyEclipse 的代码提示功能(图文教程)
主要介绍了eclipse自动提示和自动补全的相关内容,文中向大家分享了二者的实现方法代码,需要的朋友可以了解下。
让Eclipse,MyEclipse拥有Microsoft Visual Studio那样的自动提示功能: 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认...