eclipse 关闭空格、等号自动补全(上屏)功能
|
from:http://topic.csdn.net/u/20081125/13/167fcf52-64b3-43cd-a012-21db67282267.html from:http://blog.anzhuozx.com/archives/10278.htm from:http://blog.csdn.net/lanmutang/article/details/6552485 才开始自学Android开发..用上了Eclipse..但有些头疼的小问题不解决不行.. 自动提示只有输入点号才出现.. 自动上屏很容易出错..现修改为输入所有字母/下划线和 点号都能出自动提示.并且只用TAB和回车上屏..
声明在前:本文所用方法均是网络转来..但是网络上说的都不是太细.我0基础.所以浪费了一点时间. 经过自己修改了一下..可以不用懂Eclipse就能跟着操作解决这些问题. 下面是正文:
=======================================================
增强Eclipse自动提示功能 从Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在"."号后面加入我们需要自动提示的首字幕,比如"ahiz"。 然后我们回到Eclipse的开发环境,输入"a",提示就出现了。 但是我们可以发现,这个Auto-Activation下的输入框里最多只能输入5个字母,也许是Eclipse的开发人员担心我们输入的太多会影响性能,但计算机的性能不用白不用,所以我们要打破这个限制。 在"."后面随便输入几个字符,比如"abij",然后回到开发环境,File -> export -> general -> preferences -> 选一个地方保存你的首选项,比如C:/a.epf 用任何文本编辑器打开a.epf,查找字符串“abij”,找到以后,替换成 “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_. ”,总之就是你想怎样就怎样!!然后回到Eclipse,File -> import -> general -> preferences -> 导入刚才的a.epf文件。此时你会发现输入任何字母都可以得到自动提示了。 最后:自动提示弹出的时间最好改成100毫秒以下,这样会比较爽一点,不然你都完事了,自动提示才弹出来:),不过也要看机器性能。
if (contains(triggers, key)) { ... 将这段代码改为 if (key!=0x20 && key!='=' && key!=';' && contains(triggers, key)) { ... 还有把这段代码之上的代码注释掉 经过上述操作,这个辅助输入插件已经排除了空格与“=”的选中功能,增加了TAB键的选中功能。 最后就是导出修改后的插件,右键点击你的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),这样就大功告成了! |
浙公网安备 33010602011771号