使用Eclipse變過Java的人肯定感覺Eclipse一點都不怎麼智能,只有將一個類名完整的敲出來,然後加個點之後的方法屬性才會出來。例如我們在Eclipse裡面只有輸入System,然後再加個點,n久之後才會顯示出System類裡面的屬性及方法。
其實這個我們可以自己設定的(本人使用的是英文版的3.3版本),過程為:先是選中功能表列裡的 windows->Preferences,然後選中 java節點 -> Editor->Content Assist 。如示:
找到Auto-Activation選項,在下面的Auto activation triggers for Java 右側填沖框中預設為 . ,而且Eclipse預設為最多輸入四個字母,這時候我們輸入abcd,儲存一下。
下一步就是匯出我們的偏好檔案了,選擇功能表列的 File->Export->Gerneral->Preferences,選中Export all,點擊 Browser 選擇偏好檔案的儲存目錄,要記住該目錄,後面會用到。單擊Finish,這時候我們便將偏好檔案匯出了,預設格式為 .epf。我們這樣做的目的就是Eclipse限制了我們的修改,那麼我們只能將設定偏好的檔案先匯出,然後手工修改以後再匯入進來。
那麼我們用記事本開啟剛才匯出的epf格式的檔案,然後ctrl+find,找到我們剛才輸入的 abcd ,將abcd 改成ABCDEFG...abc...xyz.,這段大家注意了,其實意思就是當你敲入其中某一個字元的時候代碼補全功能就會開啟,這樣想的話,建議大家把從A到Z和a到z及點號都輸進去,這樣你敲入的任何屬於其中字元的話就會出現那種智能標籤啦。修改完了以後再導回去。也就是選擇File->import->gerneral->Preferences,找到剛才的儲存的檔案即可,單擊Finish匯入。這時候基本上就O了。
Ps:留意到中的200了嗎,其實那個就是智能框出現需要的延遲,單位是ms。當然你如果嫌200慢了,你可以將數值調小,當然快是有代價的,Eclipse當然會耗費系統更加多的資源了。設不設定都在於個人偏好啦。