1. 程式人生 > 其它 >idea開發常用快捷鍵整理

idea開發常用快捷鍵整理

整理了一些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),萬分感謝知乎好友提供的幫助。