终于学会增强Eclipse ,MyEclipse 的代码提示功能,有步骤解说,呵呵一般默认情况下,Eclipse ,MyEclipse 的代
终于学会增强Eclipse ,MyEclipse 的代码提示功能,有步骤解说,呵呵
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的
,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不
清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提
示功能一样强大。
先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等
这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio
里面是得到非常友好的代码提示的。实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般
是点“.”,一般是有了点“.”,才会有代码提示。
原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”
改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提
示功能了。(具体后面有说,放心)
增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤(注意本人用的
MyEclipse 6.0.1做讲解):
1. 打开MyEclipse 6.0.1,然后“window”→“Preferences”
2. 选择“java”,展开,“Editor”,选择“Content Assist”。
3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto
Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找
修改。然后“apply”,点击“OK”。
5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。
6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。
7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。
8. 可以看到很多配置MyEclipse 6.0.1的信息
9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。
10. 查找到“.abc”的配置信息如下:
如下:
11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存,关闭“test.epf”。
12. 回到MyEclipse 6.0.1界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击
“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面
的导出步骤类似。
13. 最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行
测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方
便。
总结:
“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成
“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功
能了。
顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→
“syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。
当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,有很多可以配置的
东西,使得MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。谢谢。
最后,还要感谢Java技术交流群的阿蔡,他提供了这个方面的视频。本人是根据他的视频做的图文教程
。
由于无法上传图片,我有保存在word文档里面,可以给我发email向我索取,我的email是
elifefly@163.com。 或者留下你的邮箱地址,呵呵。
[解决办法]
顶!
[解决办法]
JF
[解决办法]
貌似不错,发我一个吧
hbjywang@163.com
谢过!
[解决办法]
顶!!很好很强大!!
[解决办法]
楼主好人wangju309@163.com
[解决办法]
写个for和while也需要提示?
[解决办法]
顶上!
给我发个,谢谢
freecodetor@163.com
[解决办法]
顶
[解决办法]
jf
[解决办法]
[解决办法]好贴
[解决办法]lispoy@126.com
------解决方案--------------------
真的是不错的功能,支持。
[解决办法]canuseem@hotmail.com
谢谢!帮顶~
[解决办法]很好很强大!!
[解决办法]帮顶~
[解决办法]顶~哈哈,好帖好帖
[解决办法][解决办法][解决办法]jancooler@126.com
[解决办法]刚试了,真不错
[解决办法]UP!
[解决办法]丁页![解决办法]wafys@163.com 比较有用又有趣的东西 谢了
[解决办法]谢谢,楼主!我要一个yjgyjg2006@yahoo.com.cn
[解决办法]ding
[解决办法]先JF再来看
[解决办法]发个给我吧
wjy19850@hotmail.com
[解决办法]支持!~~
麻烦楼主也发我一份 谢谢
sevenmaner@163.com
[解决办法]也许有用,保存下来有空认真看看
jianmingzhang@live.cn
[解决办法]whsyxa@163.com
发我一份,谢谢了
[解决办法]黑强大...
Thanks..
[解决办法]顶一个.
[解决办法]给我一个啊。
250862335@qq.com
[解决办法]我一惯的作法是为 Content Assist 设置快捷键.我将它设为Alt+/.每当需要提示时,只需要使用这个快捷键即可,不一定是一定要输入几个字母.Myeclipse默认已经为它设为快捷键,但它是ctrl+space .这与输入法冲突.所以一般用不了,所以需要自己设定.
[解决办法]543256202@qq.com 谢谢LZ
[解决办法]还能给吗?c.y.zh.sunny@gmail.com
[解决办法]谢谢楼主
huapuyu@yahoo.com.cn
[解决办法]lavendergo@163.com
楼主好人~~
[解决办法]支持,我马上试试!谢谢楼主
[解决办法]不知道还能不能接到~
[解决办法]这个要挺
[解决办法]mark
[解决办法]O
------解决方案--------------------
架构师交流群:59048426,已经上传google 、 eBay、Youtube等顶级软件产品的架构分析!资料陆续上传中。
达到人数后开始培训!欢迎加入探讨,提问题!
=============================================
《企业应用架构模式》pdf 系列书籍已经上传至群共享,欢迎下载!
能够经常提问及回答问题的朋友,可以得到群主的精美小礼品,赶紧加入吧!
[解决办法]楼主 发一个给我
yinlei201@163.com
谢谢了
[解决办法]楼主 给我也发个吧
90caoxu@163.com
非常感谢,thanks
[解决办法]skyinfo@gmail.com
謝謝!
[解决办法]谢谢楼主!
286217390@qq.com
[解决办法]很不错!
yangfanfu1987@163.com
[解决办法]llyzq@163.com
谢谢,我也学习一下
[解决办法]我顶你!!!!!
[解决办法]不错,学习了。
[解决办法]jiayi_0550@163.com
謝謝
[解决办法]楼主不对啊!我怎么在Auto Activation triggers for java 里面只能加三个字母呢?有长度限制吧?谢谢hello_zhenyu@yahoo.com.cn
[解决办法]顶!!!!!
很好很强大。。
[解决办法]xjxj19821005@163.com
谢谢!
[解决办法]谢谢!
fray3840@yahoo.com.cn
[解决办法]学了一招,不错不错。
[解决办法]eclipse里 按alt+/可以出代码提示,
不过要在eclipse目录下的一个后缀名.ini的文件里设置
具体怎样设置我也不清楚了
有知道设置的分享下!!
[解决办法]挖崛编程工具更深层的东西,很好的经验共享.支持一下子.
[解决办法]这个要顶,回头试试。
[解决办法]yangzb123kb@163.com
[解决办法]学习了..
[解决办法]好贴,顶了
[解决办法]感兴趣,楼主发个
1128friends@163.com
[解决办法][解决办法][解决办法]敬佩楼主
BradenCao@hotmail.com
[解决办法][解决办法][解决办法]顶!
------解决方案--------------------
非常谢谢!!
[解决办法]hialex@yeah.net
谢LZ~
[解决办法]很好,很强大,支持一下
[解决办法]收到,谢谢了,哈哈
[解决办法]mcu_xq9666@hotmail.com
LZ能不能给我发一下,麻烦了,谢谢
[解决办法]好东西。。。。顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!!!
[解决办法]JF
[解决办法]hezeng217@hotmail.com1
楼主给我也发一份吧,XIEXIE!
[解决办法]jf
[解决办法]还真的没发现 顶 好贴
[解决办法]楼主,给我发一个吧,谢了!!!
soware@126.com
[解决办法]顶!!很好很强大!!
[解决办法]UP
[解决办法]yangw121@163.com
[解决办法]很好,很适用
谢谢
[解决办法]我是来谢谢楼主的
[解决办法]这个功能增强的太好了,也给我发一份吧gxhsnowflower@126.com,谢谢!
[解决办法]ding
谢谢楼主给我也来一份,woailiu_bo@yeah.net