终于学会增强Eclipse ,MyEclipse 的代码提示功能,有步骤解说

终于学会增强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
[解决办法]

探讨
也许有用,保存下来有空认真看看
365985713@qq.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