实现Eclipse像VS一样的智能提示

jopen 8年前

         说起来用 Eclipse 也有一段时间了,相信每一个用过的人都知道他的智能提示功能真的是糟糕透了,与 VisualStudio2008 简直不是一个档次的!我就纳闷了,他为什么不弄好一点呢!今天我实在是忍不住了,然后就研究了一下 MyEclispse 的智能感知的功能。不过后来经过查看网上的资料发现它也并非如此的弱,而是自己真的好弱!

        我们依照下列次序来打开: Windows→Preferences→Java→Editor→Content Assist ,如图所示,

实现Eclipse像VS一样的智能提示

        我们看到其中的 Auto Activation Delay 默认值为 200 (单位是毫秒)也就是说在打 “.” 之后停留 200 毫秒才能出现智能感知的提示。那么将它修改为 20 会如何呢?试一下,修改为 20 之后提示速度明显上升,可以达到与时俱进啦 ……:)

        ok ,上次修改了提示时间。这次修改一下它的触发智能感知的触发器。也就是让它像我们的 VisualStudio2008 那样的强大的感知功能,即输入 S 即可提示出所有以S 开头的关键字这样的功能。很简单,选项 AutoActivation triggers for java 的值,将原有的触发器 “.” 修改为 "."+ 26×2 个字母。嗯?为什么是 26×2 ?因为字母得分大小写呀,大写 26 个,小写 26 个,当然就 26×2 了嘛!

       具体操作在那个格中将 .abc 修改为".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW" ,保存。 你自己可以去试,不过还是先看看我的效果为好哦:

       输入 Sys 智能感知:

实现Eclipse像VS一样的智能提示

       至此问题总算是解决了。用起来感觉爽多了!怎么样,赶紧行动吧!