以前一直在.NET陣營(yíng)里面學(xué)習,現在因為項目原因使用Java,并使用優(yōu)秀的一款I(lǐng)DE—Eclipse,但一直都開(kāi)心不起來(lái)。因為.NET中的IDE—Visual Studio實(shí)在太強大,特別是它的智能提示讓我欲罷不能,連連感嘆Eclipse的智能提示太差。其實(shí),這還是我這種屌絲程序員的劣根性所致,長(cháng)期在溫室中生長(cháng),沒(méi)有體驗過(guò)風(fēng)吹雨打的震撼。于是,我在Internet上查找攻略,看看能否有Solution來(lái)解決?;侍觳回撚行娜?,終于讓我找到了,現在做個(gè)筆記分享給大家,希望能夠提高各位在Eclipse中的開(kāi)發(fā)效率。
解決步湊:
1、解決智能感知提示響應時(shí)間,使Eclipse追上VS的響應步伐:Window→Preferences→Java→Editor→Content Assist

這里的Auto activation delay便是需要調整的地方,默認顯示的是200毫秒,也就是說(shuō)在打“.”之后停留200毫秒才能出現智能感知的提示。我這里將它改為了50毫秒,速度一下子趕上了VS的智能提示響應時(shí)間。你也try一下,將其改為50或50以下的,響應速度明顯加快!一個(gè)字,爽!
2、修改觸發(fā)智能感知的觸發(fā)器,使Eclipse追上VS的強大感知:Window→Preferences→Java→Editor→Content Assist

首先說(shuō)明一下什么是感知能力,即輸入S即可提示出所有以S開(kāi)頭的關(guān)鍵字這樣的功能。例如:輸入Sys即可提System,如下圖所示。

然后,怎樣設置呢?很簡(jiǎn)單,修改選項Auto Activation triggers for java的值,將原有的觸發(fā)器“.”修改為"." + 52個(gè)字母。為什么是52呢?因為字母得分大小寫(xiě)呀,大寫(xiě)26個(gè),小寫(xiě)26個(gè),加起來(lái)就52個(gè)了。但是,問(wèn)題又來(lái)了,我無(wú)法在那個(gè)小框中輸入.abcdefg..等等52個(gè)字母。這時(shí),我們需要按如下步湊來(lái)解決:
?。?.1)先將Auto Activation triggers for java的默認值“.”為".abc"
?。?.2)然后點(diǎn)擊File→Export→Preferences→導出到某一文件(假設為test.epf),然后用記事本打開(kāi)test.epf,搜索".abc"然后將其改為".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW",保存。



?。?.3)最后,點(diǎn)擊File→Import→Preferences→test.epf,大功告成!

怎樣?現在感覺(jué)Eclipse用起來(lái)也挺爽的吧。呵呵,現在我們去寫(xiě)我們的code吧。
聯(lián)系客服