本文是一些最實用、最齊全、最省時間的 Eclopse快捷鍵總結,這些快捷鍵可讓幫助你完成工做中的任何一個操做。歡迎參考。web
這多是全部快捷鍵組合中最省時間的了。這組快捷鍵可讓你打開你的工做區中任何一個文件,而你只須要按下文件名或mask名中的前幾個字母,好比applic*.xml。美中不足的是這組快捷鍵並不是在全部視圖下都能用。瀏覽器
若是想要查看當前類的方法或某個特定方法,但又不想把代碼拉上拉下,也不想使用查找功能的話,就用ctrl+o吧。它能夠列出當前類中的全部方法及屬性,你只需輸入你想要查詢的方法名,點擊enter就可以直接跳轉至你想去的位置。app
這組快捷鍵將幫助你在打開的編輯器之間瀏覽。使用ctrl+page down或ctrl+page up能夠瀏覽先後的選項卡,可是在不少文件打開的狀態下,ctrl+e會更加有效率。eclipse
開發過程當中,我經常先編寫方法,如Calendar.getInstance(),而後經過ctrl+2快捷鍵將方法的計算結果賦值於一個本地變量 之上。 這樣我節省了輸入類名,變量名以及導入聲明的時間。Ctrl+F的效果相似,不過效果是把方法的計算結果賦值於類中的域。編輯器
重命名屬性及方法在幾年前仍是個很麻煩的事,須要大量使用搜索及替換,以致於代碼變得零零散散的。今天的Java IDE提供源碼處理功能,Eclipse也是同樣。如今,變量和方法的重命名變得十分簡單,你會習慣於在每次出現更好替代名稱的時候都作一次重命名。要使 用這個功能,將鼠標移動至屬性名或方法名上,按下alt+shift+r,輸入新名稱並點擊回車。就此完成。若是你重命名的是類中的一個屬性,你能夠點擊alt+shift+r兩次,這會呼叫出源碼處理對話框,能夠實現get及set方法的自動重命名。測試
Shift+enter在當前行之下建立一個空白行,與光標是否在行末無關。Ctrl+shift+enter則在當前行以前插入空白行。ui
這也是個節省時間的法寶。這個組合將當前行的內容往上或下移動。在try/catch部分,這個快捷方式尤爲好使。spa
大顯示屏幕可以提升工做效率是你們都知道的。Ctrl+m是編輯器窗口最大化的快捷鍵。orm
ctrl+.將光標移動至當前文件中的下一個報錯處或警告處。這組快捷鍵我通常與ctrl+1一併使用,即修改建議的快捷鍵。新版Eclipse的 修改建議作的很不錯,能夠幫你解決不少問題,如方法中的缺失參數,throw/catch exception,未執行的方法等等。xml
更多快捷鍵組合可在Eclipse按下ctrl+shift+L查看。
讓咱們按照使用頻率來看看我最愛用的一些熱鍵組合。(注:如下內容在Eclipse3.02及一上版本經過測試)
1. Control-Shift-T: 打開類型(Open type)。若是你不是有意磨洋工,仍是忘記經過源碼樹(source tree)打開的方式吧。用eclipse很容易打開接口的實現類的,按ctrl+t會列出接口的實現類列表
2. Control-Shift-R: 打開資源(不僅是用來尋找Java文件)。小提示:利用Navigator視圖的黃色雙向箭頭按鈕讓你的編輯窗口和導航器相關聯。這會讓你打開的文件對應顯示在導航器的層級結構中,這樣便於組織信息。若是這影響了速度,就關掉它。
3. F3: 打開申明(Open declaration)。或者,利用Declaration Tab(在Java視圖模式下,選擇Windows –> Show View — > Declaration)。當你選中代碼中的一個方法,而後按這個按鍵,它會把整個方法在申明方框裏顯示出來。
4. Alt-left arrow: 在導航歷史記錄(Navigation History)中後退。就像Web瀏覽器的後退按鈕同樣,在利用F3跳轉以後,特別有用。(用來返回原先編譯的地方)
5. Alt-right arrow: 導航歷史記錄中向前。
6. Control-Q: 回到最後一次編輯的地方。這個快捷鍵也是當你在代碼中跳轉後用的。特別是當你鑽的過深,忘記你最初在作什麼的時候。
7. Control-Shift-G: 在workspace中搜索引用(reference)。這是重構的前提。對於方法,這個熱鍵的做用和F3剛好相反。它使你在方法的棧中,向上找出一個方法的全部調用者。一個與此相關的功能是開啓「標記」功能 (occurrence marking) 。選擇Windows->Preferences->Java-> Editor-> Mark Occurrences,勾選選項。這時,當你單擊一個元素的時候,代碼中全部該元素存在的地方都會被高亮顯示。我我的只使用「標記本地變量」(Mark Local Variables)。注意:太多的高亮顯示會拖慢Eclipse。
8. Control-Shift-F: CodeàJavaàPreferencesà根據代碼風格設定從新格式化代碼。咱們的團隊有統一的代碼格式,咱們把它放在咱們的wiki上。要這麼作,咱們打開Eclipse,選擇Window Style,而後設置Code Formatter,Code Style和Organize Imports。利用導出(Export)功能來生成配置文件。咱們把這些配置文件放在wiki上,而後團隊裏的每一個人都導入到本身的Eclipse中。
9. Control-O: 快速概要(quick outline)。經過這個快捷鍵,你能夠迅速的跳到一個方法或者屬性,只須要輸入名字的頭幾個字母。
10. Control-/: 對一行註釋或取消註釋。對於多行也一樣適用。
11. Control-Alt-down arrow: 複製高亮顯示的一行或多行。
12. Alt-down arrow: 將一行或多行向下移動。Alt-up arrow會向上移動。
其餘的熱鍵在菜單裏有。你能夠經過按下Control-Shift-L(從3.1版本開始),看到全部快捷鍵的列表。按下Control-Shift-L兩次,會顯示熱鍵對話框(Keys Preferences dialog),你能夠在這裏本身設置熱鍵。我歡迎你在Talkback部分發表你的Eclipse提示。