eclipse 閱讀代碼 快速鍵

來源:互聯網
上載者:User
http://www.cnblogs.com/hannover/archive/2009/11/19/1605760.html 1. Ctrl+左鍵

這個是大多數人經常用到的,用來查看變數、方法、類的定義

2. Ctrl+O

查看一個類的綱要,列出其方法和成員變數。提示:再多按一次Ctrl+O,可以列出該類繼承的方法和變數。

助記:"O"--->"Outline"--->"綱要"

3. Ctrl+T

查看一個類的繼承關係樹,是自頂向下的,再多按一次Ctrl+T, 會換成自底向上的顯示結構。

提示:選中一個方法名,按Ctrl+T,可以查看到有這個同名方法的父類、子類、介面。

助記:"T"------->"Tree"----->"層次樹"

4.Alt+左右方向鍵

我們經常會遇到看代碼時Ctrl+左鍵,層層跟蹤,然後迷失在代碼中的情況,這時只需要按“Alt+左方向鍵”就可以退回到上次閱讀的位置,同理,按“Alt+右方向鍵”會前進到剛才退回的閱讀位置,就像瀏覽器的前進和後退按鈕一樣。

5.Ctrl+Alt+H

如果你想知道一個類的方法到底被那些其他的類調用,那麼請選中這個方法名,然後按“Ctrl+Alt+H”,Eclipse就會顯示出這個方法被哪些方法調用,最終產生一個調用關係樹。

助記:"H"--->"Hierarchy"--->"調用層次"

 

http://hi.baidu.com/%C2%CC%CF%D0%BB%B0%D2%F4/blog/item/ed454cf90cfc4d54242df24b.html 

 

 

ctrl+M:
最大化當前視窗。配合F12(編輯視窗獲得焦點),可以立刻最大化代碼編輯欄。(F12、Ctrl+M)

F3:
跳到游標所在標識符的定義代碼。當按執行流程閱讀時,F3實現了大部分導航動作。相當於按住Ctrl再用按一下滑鼠標識符。

ALT-左箭頭:
返回上一個閱讀位置。使用尋找功能或導航功能跳轉後,可以用ALT-左箭頭返回上一個閱讀位置,而且還是多層記錄。類似IE的後退。若要這個後退功能 達到最好效率,就要養成使用它的習慣,例如遇到了一個方法調用,用F3開啟了它所在的類檔案,看完後應用alt-左箭頭來後退,而不是直接關掉新開啟的標 簽頁。否則這個新開的標籤頁將會被記錄到曆史中,下次後退到這裡時又會被重新開啟。

ALT-右箭頭
在記錄中前進到下一個閱讀位置。與ALT-左箭頭功能相反,在調用者與被調用者之間交叉閱讀時很實用。

Ctrl-PageUp/Ctrl-PageDown
切換到上一個/下一個標籤頁

ctrl+F4或ctrl+w
關閉當前標籤頁

Ctrl+Shift+G
在工作空間中尋找引用了游標所在標識符的位置。可以說是與F3相反的快速鍵。當按類定義進行閱讀時,可以迅速找出當前類方法在被哪些類調用了。

Ctrl+O
在當前類定義中尋找類成員。在Ctrl+O的彈出頁中再按一次Ctrl+O可以把繼承而得的類成員包括在尋找範圍內(包括被覆蓋的超類方法)。

Open Super Implementation
開啟游標所在類方法所覆蓋的超類方法,相當於在覆蓋方法中用滑鼠點左邊的覆蓋方法三角標誌。此功能沒有預設快速鍵,須在主菜單 Windows->Preferences->General->Keys->Modify->Command->Navigate, Open Super Implementation中設定,我個人習慣設為Alt+M,U。

Ctrl+Shift+T
在工作空間內尋找類型(包括所有項目中的類,引用JAR包中的類)。這是按名稱開啟一個類最快捷的方法。

F4
開啟繼承樹。顯示當前類所在的繼承樹。不但包括父類,還包括當前類的子類。

Shift+Alt+Q
開啟一個特定欄目,Shift+Alt+Q後可跟一個鍵表示要開啟的欄目。按下Shift+Alt+Q後過一會可看到提示窗。

Ctrl+J
遞增式尋找。在當前編輯視窗中進行遞增式尋找。尋找過程中按下箭頭可跳到下一個匹配點,按上箭頭跳到上一個匹配點,按ESC退出遞增式尋找。

Ctrl+H
開啟尋找視窗。開啟一個可以進行詳細設定的尋找對話方塊。由於Eclipse各種導航功能很完善,我比較少用這個尋找功能。主要用來進行一些用Regex做條件的尋找。在尋找中,用Ctrl+K尋找下一個匹配。

Show Selected Element Only
僅顯示光線標所在元素(類方法等)。隱藏當前代碼中的其他部分,把游標所在的類方法置頂顯示。我個人比較喜歡這種方式,一來螢幕比較清潔,二來此時使用導航 功能導航到類方法必然是置頂顯示,三來可以迫使自己習慣使用導航功能(F3,ALT+左右箭頭)等進行導航而不是習慣性地拖捲軸。再按一次則取消此方 式。
此功能沒有預設快速鍵,須在主菜單 Windows->Preferences->General->Keys->Modify->Command->Navigate, Open Super Implementation中設定,我個人習慣設為Alt+M,S。

Ctrl+小鍵盤的+ - * /
控制碼結構的摺疊與展開。由於我個人喜歡用Show Selected Elemnt Only多於摺疊代碼,而且要看類成員結構可以用Outline欄目(Shift+Alt+Q,O)或Ctrl+O。因此比較少用這個功能。主要用來集中 查看類方法的Inline JavaDoc注釋。

Ctrl+E
彈出一個簡易對話方塊用來精確切換代碼編輯欄。(注意不要不小心按了Ctrl+W把當前欄目關了,可以考慮取消Ctrl+W關閉當前欄目的設定,因為Ctrl+W實在太容易誤按。我個人比較習慣用Ctrl+F4來關閉欄目)

Ctrl+Shift+E
彈出一個對話方塊來切換或關閉多個代碼編輯欄。

當然還有最基本的,Ctrl+Shift+L,顯示快速鍵列表。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.