教你如何成爲一個Eclipse熱鍵高手

概要
  
  EclipseIDE變得如此熱門,以至於出現在許多工作簡歷中。但是,也正因爲它的功能繁多,使得難於入手了。在這篇文章中,SamBrodkin分享了他最常用的一些Eclipse功能。他也提到了那些會讓你的手指動的飛快的熱鍵組合。在工作的時候,人們會懷疑你是在打電玩。(1,200字;2005年8月29日)
  
  Eclipse最妙的地方是它的功能是如此的豐富。如果你找不到某項功能,要麼是你沒有好好的去找,要麼有一個插件可以實現它。Eclipse最糟的地方也是它的功能如此的豐富。擁擠的工具條,臃腫的菜單,以及配置對話框都讓我想起了拉比林特斯迷宮(譯者注:Minotau’slabyrinth,希臘神戶中的人身牛頭怪,住在Labyrinth迷宮中,吃人們供奉的童男童女,最後被Theseus殺死)(儘管配置對話框在Eclipse3.1中已經好了很多)。甚至是有經驗的Eclipse程序員也是慢吞吞,笨手笨腳的。我觀察過無數的同事,當試圖在Eclipse的navigation面板裏找一個類的時候,不假思索的按下“Ctrl+Shift+T”(打開型別(opentype))。其實,只要有意識的投入一點點時間,你也會不在笨手笨腳的,而成爲熱鍵高手。
  
  精通Eclipse不單提高了你的效率,(我知道,按小時賺錢的簽約人更喜歡文本編輯器),對你的求職簡歷也有好處。既然Eclipse已經越來越多的出現在Java工作說明上,那麼在你的求職簡歷上也絕對是個好詞。我把它放在我的個人簡歷上,就在POJO(簡單初始Java對象)和POJI(簡單初始Java接口)的中間。越來越多的公司轉向Eclipse,因爲它免費,而且爲大多數程序員所接受。(除了那些少有的IntelliJ和Emacs的崇拜者)
  
  因此,你的簡歷上並不都是幫助你提高編程效率的大話,在本文中,我將給你幾條Eclipse高效的建議。注意:如果你是個在尋找初學者教程的新手,那麼請參看資源部分。
  
  Eclipse的快捷鍵組合功能
  
  使用Eclipse的快捷鍵組合功能,讓你看起來像是在打電玩。特別是讓人想起《真人快打》(MortalCombat)的感覺。要成爲《真人快打》的高手,你必須記住大量的按鍵順序。比如,要使出Sub-ZeroSkeletonRip,你必須依次按下和X鍵。這裏的控制桿就是Ctrl,Alt,Shift,字母鍵,數字鍵和功能鍵的組合。
  
  讓我們按照使用頻率來看看我最愛用的一些熱鍵組合。(注:以下內容在Eclipse3.02及一上版本通過測試)
  
  1.Control-Shift-T:打開類型(Opentype)。如果你不是有意磨洋工,還是忘記通過源碼樹(sourcetree)打開的方式吧。
  
  2.Control-Shift-R:打開資源(不只是用來尋找Java文件)。小提示:利用Navigator視圖的黃色雙向箭頭按鈕讓你的編輯窗口和導航器相關聯。這會讓你打開的文件對應顯示在導航器的層級結構中,這樣便於組織信息。如果這影響了速度,就關掉它。
  
  3.F3:打開申明(Opendeclaration)。或者,利用DeclarationTab(在Java視圖模式下,選擇WindowsShowView-->Declaration)。當你選中代碼中的一個方法,然後按這個按鍵,它會把整個方法在申明方框裏顯示出來。
  
  4.Alt-leftarrow:在導航歷史記錄(NavigationHistory)中後退。就像Web瀏覽器的後退按鈕一樣,在利用F3跳轉之後,特別有用。(用來返回原先編譯的地方)
  
  5.Alt-rightarrow:導航歷史記錄中向前。
  
  6.Control-Q:回到最後依次編輯的地方。這個快捷鍵也是當你在代碼中跳轉後用的。特別是當你鑽的過深,忘記你最初在做什麼的時候。
  
  7.Control-Shift-G:在workspace中搜索引用(reference)。這是重構的前提。對於方法,這個熱鍵的作用和F3恰好相反。它使你在方法的棧中,向上找出一個方法的所有調用者。一個與此相關的功能是開啓“標記”功能(occurrencemarking)。選擇Windows->Preferences->Java->Editor->MarkOccurrences,勾選選項。這時,當你單擊一個元素的時候,代碼中所有該元素存在的地方都會被高亮顯示。我個人只使用“標記本地變量”(MarkLocalVariables)。注意:太多的高亮顯示會拖慢Eclipse。 
發佈了21 篇原創文章 · 獲贊 1 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章