Eclipse,Mycclipse自動補全快捷鍵設置

 eclipse3.3及之後的版本中中把內容助手(content assist)的快捷鍵由 alt+ /改爲了ctrl + space,這又恰好跟咱們操做系統的切換輸入法的快捷鍵衝突,因此形成內容助手不能使用了,給寫代碼帶來了極大的不便。而已前eclipse 3.2版本中的 alt + /快捷鍵被做爲新的單詞補全(word competion)功能的快捷鍵。因此如今想像之前同樣使用alt+ /來實現內容助手的功能,就須要更改eclipse3.3快捷鍵的設置了。

 

具體操做以下: java

1. 點擊Windows- >Preferences- >General- >Keys . app

2. 在列出的快捷鍵列表中查找到:word competion,把它的快捷鍵alt + /改爲其它的快捷鍵(怎麼改,先把此快捷鍵刪除,點右邊的按鈕 "remove binding ", 再選中binding文本框,輸入你想要的快捷鍵)。 eclipse

3. 在列出的快捷鍵列表中查找到:content assist,把它的快捷鍵ctrl +space改爲咱們想的的alt+ /便可了 測試

        設置強大的Myeclipse或eclipse自動提示功能: spa

         先舉個簡單的例子說明問題所在,例如通常默認狀況下,在Eclipse ,MyEclipse代碼裏面,打個foreach,switch等這些,是沒法獲得代碼提示的(不信本身試試),其餘的就更不用說了,而在Microsoft Visual Studio裏面是獲得很是友好的代碼提示的。實際上,Eclipse ,MyEclipse代碼裏面的代碼提示功能默認的通常是點「.」,通常是有了點「.」,纔會有代碼提示。 操作系統

       原理:「Auto Activation triggers for java」這個選項就是指觸發代碼提示的的選項,把「.」改爲「.abcdefghijklmnopqrstuvwxyz(,」的意思,就是指遇到26個字母和.,(這些符號就觸發代碼提示功能了。具體後面有說,放心) 接口

加強Eclipse ,MyEclipse 6.5 的代碼提示功能,具體怎麼樣來配置?下面開始說步驟(注意本人用的MyEclipse 6.5作講解,其餘的,原理都是同樣的): ip

1. 打開MyEclipse 6.5,而後「window」→「Preferences」。 rem

2. 選擇「java」,展開,「Editor」,選擇「Content Assist」。 it

3. 選擇「Content Assist」,而後看到右邊,右邊的「Auto-Activation」下面的「Auto  Activation triggers for java」這個選項。其實就是指觸發代碼提示的就是「.」這個符號。

4.「Auto Activation triggers for java」這個選項,在「.」後加abc字母,方便後面的查找修改。而後「apply」,點擊「OK」。

5. 而後,「File」→「Export」,在彈出的窗口中選擇「Perferences」,點擊「下一步」。

6. 選擇導出文件路徑,本人導出到桌面,輸入「test」做爲文件名,點擊「保存」。

7. 在桌面找到剛在保存的文件「test.epf」,右鍵選擇「用記事本打開」。

8. 能夠看到不少配置MyEclipse 6.5的信息

9. 按「ctrl F」快捷鍵,輸入「.abc」,點擊「查找下一個」。

10. 查找到「.abc」的配置信息以下:

11. 把「.abc」改爲「.abcdefghijklmnopqrstuvwxyz(,」,保存,關閉「test.epf」。

12. 回到MyEclipse 6.5 界面,「File」→「Import」,在彈出的窗口中選擇「Perferences」,點擊「下一步」,選擇剛在已經修改的「test.epf」文件,點擊「打開」,點擊「Finish」。該步驟和上面的導出步驟相似。

13. 最後固然是進行代碼測試了。隨便新建一個工程,新建一個類。在代碼輸入switch,foreach等進行測試。你當即會發現,果真出了提示,並且不管是敲哪一個字母都會有不少相關的提示了,很流暢,很方便。

總結:

        「Auto Activation triggers for java」這個選項就是指觸發代碼提示的的選項,把「.」改爲「.abcdefghijklmnopqrstuvwxyz(,」的意思,就是指遇到26個字母和.,(這些符號就觸發代碼提示功能了。)

        固然了,「.abcdefghijklmnopqrstuvwxyz(,」這裏也能夠添加大寫字母和一些其餘符號,具體的,本身根據須要本身設置和調整。這個Auto activation delay是設置觸發代碼提示的延遲時間的。200是指200ms,是默認值,本身也能夠根據須要設置。

         順便說一下,修改類名,接口名等以不一樣顏色高亮的,能夠這樣配置在「java」→「editor」→「syntac」,右邊展開「java」→「classes」,勾上「Enable」這個選項,選擇本身喜歡的顏色便可。固然還有其餘相關的顏色配置。

相關文章
相關標籤/搜索