以前一直在.NET陣營里面學(xué)習(xí),現(xiàn)在因?yàn)轫?xiàng)目原因使用Java,并使用優(yōu)秀的一款I(lǐng)DE—Eclipse,但一直都開心不起來。因?yàn)?NET中的IDE—Visual Studio實(shí)在太強(qiáng)大,特別是它的智能提示讓我欲罷不能,連連感嘆Eclipse的智能提示太差。其實(shí),這還是我這種屌絲程序員的劣根性所致,長期在溫室中生長,沒有體驗(yàn)過風(fēng)吹雨打的震撼。于是,我在Internet上查找攻略,看看能否有Solution來解決?;侍觳回?fù)有心人,終于讓我找到了,現(xiàn)在做個(gè)筆記分享給大家,希望能夠提高各位在Eclipse中的開發(fā)效率。 解決步湊: 1、解決智能感知提示響應(yīng)時(shí)間,使Eclipse追上VS的響應(yīng)步伐:Window→Preferences→Java→Editor→Content Assist
這里的Auto activation delay便是需要調(diào)整的地方,默認(rèn)顯示的是200毫秒,也就是說在打“.”之后停留200毫秒才能出現(xiàn)智能感知的提示。我這里將它改為了50毫秒,速度一下子趕上了VS的智能提示響應(yīng)時(shí)間。你也try一下,將其改為50或50以下的,響應(yīng)速度明顯加快!一個(gè)字,爽! 2、修改觸發(fā)智能感知的觸發(fā)器,使Eclipse追上VS的強(qiáng)大感知:Window→Preferences→Java→Editor→Content Assist
首先說明一下什么是感知能力,即輸入S即可提示出所有以S開頭的關(guān)鍵字這樣的功能。例如:輸入Sys即可提System,如下圖所示。
然后,怎樣設(shè)置呢?很簡單,修改選項(xiàng)Auto Activation triggers for java的值,將原有的觸發(fā)器“.”修改為"." + 52個(gè)字母。為什么是52呢?因?yàn)樽帜傅梅执笮懷?,大?6個(gè),小寫26個(gè),加起來就52個(gè)了。但是,問題又來了,我無法在那個(gè)小框中輸入.abcdefg..等等52個(gè)字母。這時(shí),我們需要按如下步湊來解決: ?。?.1)先將Auto Activation triggers for java的默認(rèn)值“.”為".abc" ?。?.2)然后點(diǎn)擊File→Export→Preferences→導(dǎo)出到某一文件(假設(shè)為test.epf),然后用記事本打開test.epf,搜索".abc"然后將其改為".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW",保存。
?。?.3)最后,點(diǎn)擊File→Import→Preferences→test.epf,大功告成!
怎樣?現(xiàn)在感覺Eclipse用起來也挺爽的吧。呵呵,現(xiàn)在我們?nèi)懳覀兊腸ode吧。 |
|