整理了一些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 | (上)下一處修改 |
覺得有用的可以收藏起來,一定用得著!