posts - 7,comments - 1,trackbacks - 0
              
            eclipse的快捷鍵組合功能
            
            使用eclipse的快捷鍵組合功能,讓你看起來像是在打電玩。特別是讓人想起《真人快打》(mortal combat)的感覺。  
            先來看看最常用的熱鍵組合。(注:以下內容在eclipse3.02及一上版本通過測試)
            
            1. control-shift-t: 打開類型(open type)。如果你不是有意磨洋工,還是忘記通過源碼樹(source tree)打開的方式吧。
            
            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: 根據代碼風格設定重新格式化代碼。我們的團隊有統一的代碼格式,我們把它放在我們的wiki上。要這么做,我們打開eclipse,選擇window style,然后設置code formattercode styleorganize 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提示。
            
            其他的eclipse竅門  
              
            鎖定命令行窗口:在命令行視圖中(window à basic à other à show view à console),試試看用滾動鎖定按鈕來鎖定控制臺輸出不要滾屏。
            
            使用ant視圖:在我的javadebug模式下,我喜歡顯示出ant視圖,這樣我就可以迅速的運行ant任務。通過window  ant可以找到該視圖。把ant視圖放在屏幕的一角, 通過添加編譯文件(addà other à show view à buildfiles按鈕來添加build.xml文件。在3.1版本中,甚至支持ant調試腳本語言。
            
            自動遍歷一個集合:for + control-space: 如果你還不知道,那么你應該記住control-space是自動完成功能。在eclipse中,你還可以自動完成結構。在一個數組或集合范圍內,試試看輸入“for”然后按下control-space鍵。eclipse會問你你想要遍歷哪一個集合然后自動完成循環代碼。
            
            使用分級布局:在包瀏覽視圖(package explorer view)中默認的布局(扁平式)方式讓我困惑,它把包的全名顯示在導航樹(navigation tree)中。我更喜歡我源碼的包和文件系統視圖,在eclipse中叫做分級布局(hierarchical layout)。要切換到這種模式,點擊包瀏覽視圖中向下的按鈕,選擇布局(layout),然后選擇分級(hierarchial)。
            
            一次顯示多個文件:你可以一次瀏覽多個文件。把不在激活狀態的編輯窗口拖到激活窗口的底部或側邊的滾動條上,就可以打開該編輯窗口。這是我能描述該竅門的最好方式了。
            
            同時打開兩個Eclipse:要將改動從一個CVS分支上合并到另外一個上,我喜歡通過同時打開兩個工作目錄(Workspace)不同Eclipse來實現。這樣我可以通過比較CVS上的最新版本看到所有的變化(右鍵單擊工程,然后選擇Compare  Lastest from HEAD)然后把每一個變化都合并到另外一個CVS分支上。啟動多個Eclipse的最簡單的方法是利用Eclipseàwith  Launcher
            
            Implementors插件:安裝一個能夠跳到一個接口的實現的插件。如果你是個dependency injection 粉絲,或者正在基于編寫優良的接口工作,那么你需要一個這樣的插件來加速代碼導航。 你可以在SourceForge找到這個插件。
            
            
          posted on 2008-01-02 22:28 kingsun 閱讀(454) 評論(1)  編輯  收藏

          FeedBack:
          # re: eclipse熱鍵小結(部分內容摘轉)
          2008-01-02 23:04 | 智高
          謝了
            回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 遂溪县| 牟定县| 镇赉县| 和平区| 富平县| 乐都县| 平湖市| 咸阳市| 加查县| 长治县| 枣庄市| 永新县| 绍兴县| 长宁区| 兴仁县| 深圳市| 夏河县| 盖州市| 福建省| 伊春市| 襄汾县| 阿合奇县| 宁夏| 通化市| 南通市| 蓝田县| 庆元县| 论坛| 增城市| 南京市| 四会市| 沧州市| 尤溪县| 江口县| 西藏| 新乐市| 门头沟区| 淮安市| 梨树县| 建湖县| 新巴尔虎右旗|