標籤:
代碼提示
菜單Window -> Perferences… -> General -> keys,在中間的列表中選中Command名稱為Content Asssist的項,在下面的Binding中按下需要設定的快速鍵,如的:Shift + Space,然後點Apply或OK儲存設定。
快速鍵設定完成後點擊列表列表的Binding按快速鍵名稱排序,看看有沒有和其他快速鍵設重複。
 
 
代碼提示的常用模板可以在該Perferences視窗的Java -> Editor -> Templates中找到,如Templates列表中第一項,Name為main的項,其下面的Preview中的內容為一個main方法的模板。
 
在java檔案裡鍵入單詞main,並鍵入上面設定的代碼提示快速鍵Shift + Space,此時Eclipse編輯頁面會彈出提示面板,選擇需要的提示項後斷行符號確定。
 
此時Eclipse會自動為我們產生這個main方法的模板:
 
快速執行main、test等
如果我們寫了一個測試用的main方法,需要馬上執行,可以點工具列中的執行Main方法的按鈕
 
也可以利用快速鍵快速執行:Alt + Shirt + X,放開後鍵入J,預設會執行當前編輯java類中的main方法。
 
如果當前編輯的是一個JUnit測試類別,則可以使用Alt + Shirt + X,放開後鍵入T,快速執行該JUnit類中的測試方法。
檔案定位,展開、收合項目樹
在樹形結構的項目中快速定位當前編輯的檔案:按下左側面板中的按鈕,
項目樹將展開並高亮顯示當前檔案。要收合展開的樹可以點擊前面的按鈕。
添加視圖
不小心關閉了控制台或需要使用eclipse提供的其它視圖,點菜單Window –> Show View,選擇需要添加的視圖。
 
檔案在本地的曆史版本
對於刪除了且尚未上傳到CVS或SVN的檔案,右鍵點擊檔案所在的檔案夾選中Restory from Local History…,選擇需要恢複的檔案。
 
 
如果想查看檔案在本地的曆史資訊,可以右鍵點擊該檔案,選擇Team -> Show Local History
 
高亮顯示類中的選中對象
按下工具列中的按鈕或使用快速鍵Alt + Shift + O,開啟或關閉類中游標當前內容的高亮顯示,如中的allShowChildren對象。
 
重新編譯項目
有時候項目出現非常規的錯誤或現象導致無法正常啟動或編譯,可以嘗試將整個項目的編譯環境清空並重新編譯,Project -> Clean…。工作狀態請確保下面的Build Automatically被選中
 
調試
雙擊編輯器左側的藍色條區或行數顯示區,為需要調試的地方打上斷點
運行程式當走到打上斷點的地方後將暫停繼續執行,按F6將在方法體內一行行向下執行,如果想跟蹤進入調用到的方法內部按F5,讓程式繼續執行下去按F8。選中某個對象或一個完整的方法體按Ctrl + Shift + I可以查看選中代碼的傳回值資訊。
 
或在Variables視圖中查看當前生命週期內的對象資訊。
 
 
常用快速鍵
儲存檔案:Ctrl + S 
在整個Eclipse中尋找資源:Ctrl + H
重新整理項目樹中的檔案夾:選中後F5
尋找整個Eclipse開啟項目中的源檔案:Ctrl + Shift + R
尋找整個Eclipse上下文環境中的資源:Ctrl + Shift + T 
檔案格式化:Ctrl +Shift + F
自動import所有未申明import的類:Ctrl + Shift + O 
為POJO類的屬性產生get、set方法:Alt + Shift + S,選擇Generate Getters And Setters
為繼承的抽象類別或介面自動實現空方法:Alt + Shift + S,選擇Override/Implement Methods…
在當前檔案中尋找字串:選中字串後鍵入Ctrl + K;向上尋找鍵入Ctrl + Shift + K 
切換到之前或之後編輯過的檔案:Alt + ←,Alt + →
查看JAVA檔案中對象、方法等的JAVA DOC文檔:游標定位後F2
尋找對象、方法申明的源處:游標定位後F3(如果是介面方法只能定位到介面)
查看對象、方法的所有申明資訊:游標定位後右鍵 -> Declarations,選擇尋找範圍,通常是project(如果是借口方法可以尋找出借口和所有實作類別)
查看方法在哪些地方被調用了:游標定位後右鍵 -> Reference, 選擇尋找範圍,通常是project
 
 
 
 
擇“java”,展開,“Editor”,選擇“Content Assist”。
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.0.1的資訊
9. 按“ctrl + F”快速鍵,輸入“.abc”,點擊“尋找下一個”。
10. 尋找到“.abc”的配置資訊如下:
如下:
11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,儲存,關閉“test.epf”。
12. 回到MyEclipse 6.0.1介面,“File”→“Import”,在彈出的視窗中選擇“Perferences”,點擊
“下一步”,選擇剛在已經修改的“test.epf”檔案,點擊“開啟”,點擊“Finish”。該步驟和上面
的匯出步驟類似。
13. 最後當然是進行代碼測試了。隨便建立一個工程,建立一個類。在代碼輸入switch,foreach等進行
測試。你立即會發現,果然出了提示,而且無論是敲哪個字母都會有很多相關的提示了,很流暢,很方
便。
總結:
“Auto Activation triggers for java”這個選項就是指觸發代碼提示的的選項,把“.”改成
“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26個字母和.,(這些符號就觸發代碼提示功
能了。
順便說一下,修改類名,介面名等以不同顏色高亮的,可以這樣配置在“java”→“enditor”→
“syntac”,右邊展開“java”→“classes”,勾上“Enable”這個選項,選擇自己喜歡的顏色即可。
當然還有其他相關的顏色配置。具體就不說啦。其實,在“Preferences”這個東西,有很多可以配置的
東西,使得MyEclipse 最佳化的,具體的就要各個人根據自己個人喜好去配置了
 
eclipse快速鍵