首页 > 系统服务 > 详细

解决Eclipse 变量名的自动补全问题

时间:2016-03-24 06:31:40      阅读:225      评论:0      收藏:0      [点我收藏+]

大家使用eclipse敲代码的时候,是不是都被这样一个问题困扰着。就是键入一个变量名的时候,会自动提示补全:在你的变量名后面加上类型的名字!这个时候,你就必须键入Esc才不会自动补全你的变量,如果你键入的是空格或者“=”,那么你就变量名就会被补全。。技术分享

那么按照下面的步骤可以解决这种烦人的问题:

1. 找到相关插件:

Window--》show view --》Others --》Plug-in Development --》Plug-ins

找到插件:org.eclipse.jface.text,import as Source Project 

2. 修改代码:

在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码 

char[] triggers = t.getTriggerCharacter();
if(contains(triggers,key))

if 里判断你按下的键(key)是否在triggers 中,如果是,就触发第一行提示的代码。于是,我们只要在这里排除掉空格和=号即可,如下:

char[] triggers= t.getTriggerCharacters();
if ((key != ‘=‘) &&(key != 0x20)&&contains(triggers, key)) 

修改成这样,空格和等号就不会触发自动补全了。

3. 导出

把修改好的org.eclipse.jface.text 导出,export--》Deployable plugins and fragments--》Archive file , 然后在路径下的zip 文件中找到生成的jar, 用它替换掉Eclipse 中的同名jar包即可。

原文:

http://www.cnblogs.com/whunick/p/3632412.html

解决Eclipse 变量名的自动补全问题

原文:http://www.cnblogs.com/H-BolinBlog/p/5313930.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!