1. 程式人生 > >IntelliJ IDEA 必會的快捷鍵,成倍提高開發效率

IntelliJ IDEA 必會的快捷鍵,成倍提高開發效率

定位、切換、繼承關係、呼叫關係、查詢與替換、導航Navigation、Search、Replace等

  1. 進入或返回方法

  • 簡單介紹
  1. Ctrl+B:檢視方法定義或返回方法呼叫地方(與Ctrl+單擊等價);(雙向)
  2. Ctrl+Alt+B:Ctrl+Alt+B 進入該介面或類的子類或子方法定義的地方;(單向)

進入implementextendOverride處。

  1. Ctrl+F12:檢視當前類的所有方法
  2. Ctrl+H:顯示當前類繼承關係結構圖;
  3. Ctrl+Q:顯示類/方法/變數上的doc註釋說明;
  1. 詳細介紹
  1. Ctrl+B:檢視方法定義或返回方法呼叫地方(與Ctrl+單擊等價)

進入游標所在方法定義的地方或返回該方法被使用的地方(代替Ctrl+

滑鼠點擊方法進入方式,避免了手指在鍵盤和滑鼠之間切換,非常好用的快捷鍵)

進一步說明:檢視方法定義是唯一的,直接進去;但是返回時,由於可能會有多處呼叫該方法,所以會有個列表,剛才進入時的呼叫會預設選中。

  1. Ctrl+Alt+B:Ctrl+Alt+B 進入該介面或類的子類或子方法定義的地方;(單向)
  2. Ctrl+F12   檢視當前類的所有方法;

好處:可以迅速找到該類的某個方法。

  1. Ctrl+H   顯示該類繼承關係結構圖;
  2. Ctrl+Q   顯示類/方法/變數上的doc註釋說明;
  1. 搜尋、查詢與替換Search/Replace
  1. 全域性搜尋:
  1. Double Shift:Search everywhere,全域性搜尋,包括類名、檔名、檔案內容等;
  2. Ctrl+N:搜尋類檔案:*.java;
  3. Ctrl+Shift+N:搜尋任意檔案:*.*;
  1. 最近開啟的檔案
  1. Ctrl+Tab:切換最近開啟過的檔案,Switcher;
  2. Ctrl+E:檢視最近開啟過的檔案,上下鍵選擇,Enter開啟該檔案。
  3. Alt+Left/Right:視窗已經開啟過的檔案的切換。
  1. 檔案內搜尋、查詢與替換
  1. Ctrl+G:定位到某一行,Go to line
  2. Ctrl + F/R:該檔案內部查詢和替換;

新增Shift之後:Ctrl + Shift + F/R:表示在當前專案工程中查詢或替換。

搜尋到之後,利用F3和Shift+F3迅速切換。

F3:Find Next;  Shift+F3

:Find Previous

  1. 游標定位
  1. Ctrl+Alt+Left/Right:游標定位到上一個/下一個瀏覽位置處;
  2. Ctrl+Shift+Backspace :游標定位到上次修改的地方;
  3. Alt+Up/Down:移動游標到上一個/下一個方法開始處;

Ctrl+F12:是列出當前類的所有方法;

  1. Ctrl+Left/Right:移動游標到前一個/後一個單詞處,

Ctrl+Shift+Left/Right:加Shift鍵,產生連續選中效果;

  1. Ctrl+ " + + 或 -  :當前方法展開/摺疊,加Shift鍵,全部方法展開/摺疊;
  2. Ctrl+[ 或 ]:移動游標到前/後代碼塊,加Shift鍵,產生選中效果;

應用於判斷大括號的對應關係;

  1. F2:快速定位到下一個錯誤和警告處,加Shift鍵,定位到上一個錯誤處;
  2. Ctrl+W   按語法選中程式碼,連續按會有其他效果,加Shift鍵,產生反向選中效果
  3. Ctrl+Alt+V 提出選中內容為區域性變數
  1. 刪除和插入
  1. Ctrl+D:複製當前行或者複製選中內容;
  2. Ctrl+Y:刪除當前行;
  3. Alt+Shift+Up/Down:向上/下移動當前行或者移動選中內容所在行
  4. Ctrl+Shift+Up/Down :整體向上/下移動語句塊/方法;

比如for語句塊,整體移動for語句塊;

若游標在方法定義行上,整體移動該方法。

  1. Ctrl+Alt+T:在選中程式碼情況下,Surround With(if/else/try catch...) 快速包裹程式碼;
  2. Ctr+Shift+U:大小寫轉化
  3. Ctrl+Backspace:按單詞刪除;

Backspace是按照字元刪除;

  1. Shift+Enter:向下插入新行,智慧回車,無論游標在當前行哪裡;

Enter是直接回車;

Ctrl+Shift+Enter:先補全當前行程式碼,再向下插入新行;

  1. Ctrl+Alt+Enter   向上插入新行
  1. Navigation