Eclipse IDE 變得如此熱門,以至于出現在許多工作簡歷中。但是,也正因為它的功能繁多,使得難于入手了。在這篇文章中,Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些會讓你的手指動的飛快的熱鍵組合。在工作的時候,人們會懷疑你是在打電玩。(1,200字;2005年8月29日)
7. Control-Shift-G: 在workspace中搜索引用(reference)。這是重構的前提。對于方法,這個熱鍵的作用和F3恰好相反。它使你在方法的棧中,向上找出一個方法的所有調用者。一個與此相關的功能是開啟“標記”功能(occurrence marking) 。選擇Windows->Preferences->Java-> Editor-> Mark Occurrences,勾選選項。這時,當你單擊一個元素的時候,代碼中所有該元素存在的地方都會被高亮顯示。我個人只使用“標記本地變量”(Mark Local Variables)。注重:太多的高亮顯示會拖慢Eclipse。
鎖定命令行窗口:在命令行視圖中(Window Show View Other Basic Console),試試看用滾動鎖定按鈕來鎖定控制臺輸出不要滾屏。
使用Ant視圖:在我的Java或Debug模式下,我喜歡顯示出Ant視圖,這樣我就可以迅速的運行Ant任務。通過Window Show View Other Ant可以找到該視圖。把Ant視圖放在屏幕的一角, 通過“添加編譯文件(Add Buildfiles)”按鈕來添加build.xml文件。在3.1版本中,甚至支持Ant調試腳本語言。
使用分級布局:在包瀏覽視圖(Package Explorer view)中默認的布局(扁平式)方式讓我困惑,它把包的全名顯示在導航樹(navigation tree)中。我更喜歡我源碼的包和文件系統視圖,在Eclipse中叫做分級布局(Hierarchical Layout)。要切換到這種模式,點擊包瀏覽視圖中向下的按鈕,選擇布局(Layout),然后選擇分級(Hierarchial)。
同時打開兩個Eclipse:要將改動從一個CVS分支上合并到另外一個上,我喜歡通過同時打開兩個工作目錄(Workspace)不同Eclipse來實現。這樣我可以通過比較CVS上的最新版本看到所有的變化(右鍵單擊工程,然后選擇Compare with Lastest from HEAD)然后把每一個變化都合并到另外一個CVS分支上。啟動多個Eclipse的最簡單的方法是利用Eclipse Launcher。