idea開發常用快捷鍵整理
阿新 • • 發佈:2022-05-21
整理了一些IDEA開發常用的快捷鍵:
快捷鍵組合 | 實現效果 |
---|---|
psvm + Tab鍵 / main + Tab鍵 | public static void main(String[] args) |
sout + Tab鍵 | System.out.println() |
Ctrl + X | 刪除當前行 |
Ctrl +D | 複製當前行 |
Alt+Insert(或右鍵Generate) | 生成程式碼(如get,set方法,建構函式等) |
Ctrl+Alt+T | 生成try catch (或者 Alt+enter選擇) |
CTRL+ALT+T | 把選中的程式碼放在 TRY{} IF{} ELSE{} 裡 |
Ctr+shift+U | 實現大小寫之間的轉化 |
ALT+回車 | 匯入包,自動修正 |
CTRL+ALT+L | 格式化程式碼 |
CTRL+ALT+I | 自動縮排 |
CTRL+E | 最近更改的程式碼 |
fori | 生成for (int i = 0; i < ; i++) {} |
Alt + <–左右–>鍵 | 實現視窗左右更換(多視窗) |
Ctrl + 滑鼠點選 | 快速找到成員變數的出處 |
Shift+F6 | 重構/重新命名 (包、類、方法、變數、甚至註釋等) |
CTRL+Q | 檢視當前方法的宣告 |
Ctrl+Alt+V | 自動建立變數(new 物件();之後選擇按快捷鍵) |
Ctrl+O | 重寫方法 |
Ctrl+I | 實現方法 |
ALT+/ | 程式碼提示 |
Ctrl+Shift+R | 在當前專案中替換指定內容 |
Ctrl+E | 最近編輯的檔案列表 |
Ctrl+P | 顯示方法引數資訊 |
Ctrl+Shift+Insert | 檢視歷史複製記錄,idea可以保留歷史複製的 100 條記錄 |
控制檯語句 System.out 相關:
生成控制檯的相關快捷鍵 | 描述 |
---|---|
sout + Tab鍵 | 生成System.out.println();,輸出到控制檯語句並換行。 |
souf + Tab鍵 | 生成System.out.printf("");,輸出一個格式化字串到控制檯。 |
soutm + Tab鍵 | 生成System.out.println("類名.方法名");,輸出當前 類和方法名 到控制檯。 |
soutp + Tab鍵 | 生成System.out.println(所有方法引數名+值);,輸出當前 方法的引數名和值 到控制檯。 |
--------------------------------------日常使用 必備快捷鍵---------------------------------------
查詢
快捷鍵 | 介紹 |
---|---|
Ctrl + F | 在當前檔案進行文字查詢 |
Ctrl + R | 在當前檔案進行文字替換 |
Shift + Ctrl + F | 在專案進行文字查詢 |
Shift + Ctrl + R | 在專案進行文字替換 |
Shift + Shift | 快速搜尋 |
Ctrl + N | 查詢class |
Ctrl + Shift + N | 查詢檔案 |
Ctrl + Shift + Alt + N | 查詢symbol(查詢某個方法名) |
跳轉切換
快捷鍵 | 介紹 |
---|---|
Ctrl + E | 最近檔案 |
Ctrl + Tab | 切換檔案 |
Ctrl + Alt + ←/→ | 跳轉歷史游標所在處 |
Alt + ←/→ 方向鍵 | 切換子tab |
Ctrl + G | go to(跳轉指定行號) |
編碼相關
快捷鍵 | 介紹 |
---|---|
Ctrl + W | 快速選中 |
(Shift + Ctrl) + Alt + J | 快速選中同文本 |
Ctrl + C/Ctrl + X/Ctrl + D | 快速複製或剪下 |
多行選中 Tab / Shift + Tab | tab |
Ctrl + Y | 刪除整行 |
滾輪點選變數/方法/類 | 快速進入變數/方法/類的定義處 |
Shift + 點選Tab | 快速關閉tab |
Ctrl + Z 、Ctrl + Shift + Z | 後悔藥,撤銷/取消撤銷 |
Ctrl + Shift + enter | 自動收尾,程式碼自動補全 |
Alt + enter | IntelliJ IDEA 根據游標所在問題,提供快速修復選擇,游標放在的位置不同提示的結果也不同 |
Alt + ↑/↓ | 方法快速跳轉 |
F2 | 跳轉到下一個高亮錯誤 或 警告位置 |
Alt + Insert | 程式碼自動生成,如生成物件的 set / get 方法,建構函式,toString() 等 |
Ctrl + Shift + L | 格式化程式碼 |
Shift + F6 | 快速修改方法名、變數名、檔名、類名等 |
Ctrl + F6 | 快速修改方法簽名 |
程式碼閱讀相關
快捷鍵 | 介紹 |
---|---|
Ctrl + P | 方法引數提示顯示 |
Ctrl + Shift + i | 就可以在當前類裡再彈出一個窗口出來 |
Alt + F7 | 可以列出變數在哪些地方被使用了 |
游標在子類介面名,Ctrl + u | 跳到父類介面 |
Alt + F1 + 1, esc | |
(Shift) + Ctrl + +/- | 程式碼塊摺疊 |
Ctrl + Shift + ←/→ | 移動視窗分割線 |
Ctrl + (Alt) + B | 跳轉方法定義/實現 |
Ctrl + H | 類的層級關係 |
Ctrl + F12 | Show Members 類成員快速顯示 |
版本管理相關
快捷鍵 | 介紹 |
---|---|
Ctrl + D | Show Diff |
(Shift) + F7 | (上)下一處修改 |
取自知乎好友連結:IDEA常用快捷鍵大全(建議收藏)! - 知乎 (zhihu.com),萬分感謝知乎好友提供的幫助。