1. 程式人生 > >Idea 快捷鍵小記

Idea 快捷鍵小記

一直聽說idea很好用,而我以往都是用eclipse,正好換了臺高配電腦,試下idea,
不過這兩天把玩下來,我決定脫坑到idea了哈哈哈。

這裡學習了一些很好用的快捷鍵,特此記錄下:

查詢替換

  • Ctrl+F :在當前檔案中查詢
  • Ctrl+R:當前檔案中查詢並替換
  • Ctrl+Shift+F:在全域性檔案中查詢字串(即本專案工作區間中)
  • Ctrl+Shift+R:在全域性檔案中查詢替換(即本專案工作區間中)
  • Alt+F7:查詢當前變數的使用,並下方列表顯示
  • Ctrl+Alt+F7 查詢當前變數的使用,並游標處直接對話方塊顯示、

導航Navigate

  • Ctrl+N:查詢類檔案
  • Ctrl+Shift+N:查詢檔案
  • Alt+向左箭頭:返回至上次游標位置
  • Alt+右箭頭:返回至後一次游標位置(如果在查詢類時候,型別很多時候,eclipse中往往要關閉當前檔案才能回到上一個檔案)
  • Ctrl+Alt+B:定位至選中類或者方法的具體實現
  • Ctrl+F12:顯示當前檔案的檔案結構
  • Ctrl+Alt+F12 :顯示當前檔案的路徑,並可以方便的將相關父路徑開啟
  • Ctrl+H:顯示當前類的繼承層次
  • Ctrl+Shift+H :顯示當前方法的繼承層次
  • Ctrl+Alt+H:顯示當前方法的呼叫層次
  • F2:定位至下一個錯誤處
  • Shift+F2:定位至前一個錯誤處

提示

  • Alt+/:自動完成
  • Alt+Enter:自動提示完成

註釋及格式

  • Ctrl+/:使用//進行註釋
  • Ctrl+Shift+/ :使用/**/進行註釋
  • Ctrl+Alt+L:格式化程式碼
  • Ctrl+Alt+I:自動縮排行
  • Ctrl+Alt+O:優化import

移動

  • Ctrl+Shift+向下箭頭 :將游標所在的程式碼塊向下整體移動
  • Ctrl+Shift+向上箭頭 :將游標所在的程式碼塊向上移動
  • Alt+Shift+向下箭頭:將行向下移動
  • Alt+Shift+向上箭頭:將行向上移動

更改

  • Shift+F6:重新命名
  • Ctrl+F6 :更改函式簽名(即更改變數型別,引數個數之類的)

動態編譯

當在web專案中(沒有用spring boot dev),更改了一個類,此時可以:
ctrl+shift+F9,將更改的類動態編譯並加入。

getters setter hashcode等

通過Atl+Insert即可完成。

Debug

  • Alt +F8:計算表示式,還可以改變變數值去動態計算
  • Alt+F7:智慧步入,知道idea中,F7是進入某個方法,比如一行程式碼中有多個方法,此時可以通過Alt+F7選擇進入此行程式碼某個方法