在使用Eclipse時候如果使用它默認的智能提示,會讓人很郁悶(只有輸入.的時候才會有,而且是0.2秒后跳出),大家如果使用過VS的話,肯定會有這樣的感覺:Eclipse的開發效率也太低了吧。
其實事實不是這樣的。Eclipse其實很強大,關鍵是你會不會設置。
1:打開Eclipse,window-》Preferences-》java-》Editor-》Content Assist
2:修改右邊的Auto-Activation。
一:Auto activation delay是智能提示反應時間(毫秒)
二:Auto activation triggers for java是什么觸發java智能提示(默認為.)--如果你想輸入a-z等只要在這里修改就可以,但是一些Eclipse只能輸入4個字符,這樣的話設置就相對麻煩了
三:Auto activation triggers for javadoc是什么觸發javadoc智能提示(沒有使用過)
如果Auto activation triggers for java只能輸入4個字符,則需要以下一些操作。
1:打開Eclipse,window->Preferences->java->Editor->Content Assist
2. 選擇Content Assist
4.在Auto Activation triggers for java這個選項,在“.”后加abc字母(方便后面的查找修改)。然后“apply”,點擊“OK”。
5. 然后,“File”→“Export”,在彈出的窗口中選擇“Perferences”,點擊“next”。
6. 選擇導出文件路徑,輸入“test”作為文件名,點擊“保存”。
7. 找到文件“test.epf”,用記事本打開編輯。
8. 可以看到很多配置Eclipse 的信息
9. 查找.abc字符串。
10. 把.abc改成._abcdefghijklmnopqrstuvwxyz,保存,關閉“test.epf”。
11. 回到Eclipse 界面,File->Import,在彈出的窗口中選擇Perferences,點擊“next”,選擇剛在已經修改的“test.epf”文件,點擊“Browse”,點擊“Finish”
操作完成,這樣編寫java時就有相對應字符的智能提示了(當然其他文件如js,html(jsp)都可以這樣設置來實現智能提示,其操作分別是
js:JavaScript→Editor→Content Assis。html(jsp):web→html Files→Editor→Content Assist)
下面還要說一下這個auto activation delay的設置問題
我們看到其中的AutoActivation Delay默認值為200(單位是毫秒)也就是說在打“.”之后停留200毫秒才能出現智能感知的提示。那么將它修改為20會如何呢?
試一下,修改為20之后提示速度明顯上升,可以達到與時俱進啦……