设为首页收藏本站

就爱编程论坛

 找回密码
 注册

人人连接登陆

无需注册,直接登录

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 544|回复: 7
打印 上一主题 下一主题

Eclipse 代码提示功能设置   [复制链接]

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    2025-5-27 03:37:20
  • 签到天数: 366 天

    [LV.9]以坛为家II

    论坛先锋 学习至圣 荣誉成员 论坛元老 活跃之星 终极领袖

    我玩的应用:

    跳转到指定楼层
    楼主
    发表于 2011-7-13 02:04:28 |只看该作者 |倒序浏览

    一般默认情况下,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 6.5 的代码提示功能,具体怎么样来配置?下面开始说步骤(注意本人用的MyEclipse 6.5做讲解,其他的,原理都是一样的):

    1.
    打开MyEclipse 6.5,然后“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.5的信息



    9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。





    10. 查找到“.abc”的配置信息如下:





    11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存,关闭“test.epf”。




    12. 回到MyEclipse 6.5 界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。









    13. 最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。


    总结:

    “Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。

    当然了,“.abcdefghijklmnopqrstuvwxyz(,”这里也可以添加大写字母和一些其他符号,具体的,自己根据需要自己设置和调整。


    这个Auto activation delay是设置触发代码提示的延迟时间的。200是指200ms,是默认值,自己也可以根据需要设置。

    顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→“syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,

    其实还有很多很多可以配置的东西,使得MyEclipse优化的,具体的就要各个人根据自己个人喜好去配置了。

    附件: 你需要登录才可以下载或查看附件。没有帐号?注册 人人连接登陆
    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    分享分享0 收藏收藏0 支持支持1 反对反对0 分享到人人 转发到微博
    [img=http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=fRUcHhYWGAQ9GxIFEBwUEVMeEhA]http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_02.png[/img]

    使用道具 举报

    Rank: 8Rank: 8

  • TA的每日心情
    无聊
    2011-10-16 14:36:38
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    论坛先锋 活跃之星 学习至圣 论坛元老 荣誉成员

    沙发
    发表于 2011-8-27 06:51:21 |只看该作者
    给你支持下............

    使用道具 举报

    Rank: 2

    升级 
     
    50%

    该用户从未签到

    板凳
    发表于 2011-9-14 04:38:26 |只看该作者
    谢谢你哦,你是最棒的













    使用道具 举报

    Rank: 2

    升级 
     
    36%

    该用户从未签到

    地板
    发表于 2011-9-14 16:03:16 |只看该作者

    使用道具 举报

    Rank: 1

    升级 
     
    24%

    该用户从未签到

    5#
    发表于 2011-9-16 15:02:39 |只看该作者
    顶啊顶啊,好贴不顶是一种罪过












    淘宝网特卖:http://t.cn/arytfd     淘宝女人街:taopianyi51.tuike.cn

    使用道具 举报

    Rank: 3Rank: 3

    升级 
     
    52.33%

    该用户从未签到

    6#
    发表于 2011-10-5 20:03:09 |只看该作者

    使用道具 举报

    Rank: 3Rank: 3

    升级 
     
    4.33%

    该用户从未签到

    7#
    发表于 2011-10-13 11:27:21 |只看该作者

    使用道具 举报

    Rank: 3Rank: 3

    升级 
     
    46.33%

    该用户从未签到

    8#
    发表于 2011-10-16 16:55:35 |只看该作者

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    晴云孤魂's Blog|就爱编程搜帖|手机版|Archiver|就爱编程论坛     

    GMT+8, 2025-7-2 06:43 , Processed in 0.195452 second(s), 75 queries .

    Powered by Discuz! X2

    © 2001-2011 Comsenz Inc.

    回顶部