1. 編輯類快捷鍵
編輯快捷鍵是最常用的一類,可以幫助我們快速操作代碼:
快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|
psvm + Tab | 生成 main 方法 | psvm + Tab | psvm + Tab | ????? |
sout + Tab | 生成 System.out.println() 輸出語句 | sout + Tab | sout + Tab | ???? |
Ctrl + D | 復制當前行 | Cmd + D | Ctrl + D | ????? |
Ctrl + / 或 Ctrl + Shift + / | 注釋或取消注釋代碼 | Cmd + / 或 Cmd + Shift + / | Ctrl + / 或 Ctrl + Shift + / | ????? |
Ctrl + Alt + L | 格式化代碼 | Cmd + Alt + L | Ctrl + Alt + L | ????? |
Ctrl + Alt + I | 自動縮進 | Cmd + Alt + I | Ctrl + Alt + I | ???? |
Ctrl + Shift + Space | 代碼補全 | Cmd + Shift + Space | Ctrl + Shift + Space | ???? |
Alt + 回車 | 導入包或自動修復 | Alt + Enter | Alt + Enter | ???? |
Alt + / | 代碼提示 | Alt + / | Alt + / | ???? |
Alt + Insert | 生成代碼(如 GET、SET 方法等) | Cmd + N | Alt + Insert | ???? |
fori | 生成 for 循環 | fori + Tab | fori + Tab | ???? |
iter | 生成增強版 for 循環 | iter + Tab | iter + Tab | ???? |
- psvm + Tab:生成
main
方法。 - sout + Tab:生成
System.out.println()
語句。 - Ctrl + X / Ctrl + Y:刪除當前行或剪切當前行。
- Ctrl + D:復制當前行。
- Ctrl + / 或 Ctrl + Shift + /:注釋或取消注釋代碼。
- Ctrl + Z:撤銷操作。
- Ctrl + Shift + Z:恢復撤銷操作。
- Ctrl + C / Ctrl + V:復制 / 粘貼。
- Ctrl + O:重寫父類方法。
- Ctrl + I:實現接口方法。
- Ctrl + Shift + U:切換大小寫。
- Ctrl + Shift + J:將兩行合并為一行。
- Ctrl + Shift + Space:代碼補全。
- Alt + 回車:導入包或自動修復。
- Alt + /:代碼提示。
- Alt + Insert:生成代碼,如
GET
、SET
方法、構造函數等。 - Ctrl + Alt + L:格式化代碼。
- Ctrl + Alt + I:自動縮進。
- Ctrl + Alt + T:生成
try-catch
語句。 - Ctrl + Alt + O:優化導入的類和包。
- fori:生成
for
循環。 - iter:生成增強版
for
循環。 - itar:生成數組的
for
循環。 - itit:生成
Iterator
迭代器。 - itli:生成
List
的遍歷。 - itco:生成
Collection
迭代器。
2. 查找與替換類快捷鍵
查找和替換是代碼編輯中不可或缺的功能,以下是 IDEA 中的相關快捷鍵:
快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|
Ctrl + F | 在當前文件中查找 | Cmd + F | Ctrl + F | ????? |
Ctrl + Shift + F | 在整個項目或指定窗口中查找文本 | Cmd + Shift + F | Ctrl + Shift + F | ????? |
Ctrl + N | 查找類 | Cmd + N | Ctrl + N | ???? |
Ctrl + R | 在當前文件中替換文本 | Cmd + R | Ctrl + R | ???? |
Ctrl + Shift + Backspace | 跳轉到上次編輯的位置 | Cmd + Shift + Delete | Ctrl + Shift + Backspace | ???? |
Ctrl + Shift + Alt + N | 查找變量或方法 | Cmd + Shift + Alt + N | Ctrl + Shift + Alt + N | ???? |
Alt + F7 | 查找當前函數、變量或類的所有引用 | Alt + F7 | Alt + F7 | ????? |
雙擊 Shift | 全局搜索內容 | Shift x 2 | Shift x 2 | ???? |
- Ctrl + F:在當前文件中查找。
- Ctrl + Shift + F:在整個項目或指定窗口中查找文本。
- Ctrl + N:在項目中查找類。
- Ctrl + Shift + N:查找文件。
- Ctrl + R:在當前文件進行文本替換。
- Ctrl + Shift + R:在指定窗口替換文本。
- Ctrl + W:按語法自動選中代碼。
- Ctrl + Shift + W:反向按語法選中代碼。
- Ctrl + G:定位行號。
- Ctrl + Shift + Backspace:跳轉到上次編輯的位置。
- Ctrl + Alt + ←/→:前后跳轉編輯過的位置。
- Ctrl + Shift + Alt + N:查找變量或方法。
- Alt + F7:查找當前函數、變量或類的所有引用。
- Alt + F3:高亮顯示所有選中文本并按 Enter 選中下一個,按 Esc 取消高亮。
- F4:在當前類中查找變量來源。
- Ctrl + Shift + F7:高亮顯示所有選中文本,按 Esc 取消高亮。
- 雙擊 Shift:全局搜索內容。
3. 編譯與運行類快捷鍵
編譯和運行是開發過程中常用的操作,下面是相關的快捷鍵:
快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|
Ctrl + F9 | 編譯整個項目 | Cmd + F9 | Ctrl + F9 | ????? |
Shift + F10 | 啟動程序 | Shift + F10 | Shift + F10 | ????? |
Alt + Shift + F9 | 選擇調試模式 | Alt + Shift + F9 | Alt + Shift + F9 | ???? |
- Ctrl + F9:編譯整個項目。
- Ctrl + Shift + F9:編譯當前文件。
- Shift + F10:正常啟動程序。
- Alt + Shift + F10:彈出運行配置菜單。
- Shift + F9:調試模式啟動。
- Alt + Shift + F9:選擇調試模式。
4. 調試類快捷鍵
調試是開發過程中至關重要的功能,IDEA 提供了豐富的調試快捷鍵:
快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|
F7 | 步入當前行方法 | F7 | F7 | ????? |
F8 | 步過當前行方法 | F8 | F8 | ????? |
Alt + F8 | 查看調試模式下的變量值 | Alt + F8 | Alt + F8 | ???? |
F9 | 恢復程序運行 | F9 | F9 | ????? |
Alt + F9 | 運行至光標位置 | Alt + F9 | Alt + F9 | ???? |
- F7:步入當前行方法。
- Shift + F7:智能步入方法。
- Alt + Shift + F7:強制步入方法。
- F8:步過當前行方法。
- Shift + F8:步出當前方法。
- Alt + Shift + F8:強制步過當前方法。
- Alt + F8:查看調試模式下的變量值。
- Ctrl + Shift + F8:查看斷點。
- F9:恢復程序運行。
- Alt + F9:運行至光標位置。
- Ctrl + Alt + F9:強制運行至光標位置。
- Alt + F10:定位到斷點。
5. 重構類快捷鍵
IDEA 強大的重構功能可以幫助開發者更輕松地修改代碼結構:
快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|
Shift + F6 | 重命名變量、方法、類等 | Shift + F6 | Shift + F6 | ????? |
Ctrl + Alt + M | 提取方法 | Cmd + Alt + M | Ctrl + Alt + M | ???? |
- Shift + F6:重命名變量、方法、類等。
- Ctrl + Alt + C:提取常量。
- Ctrl + Alt + F:提取字段。
- Ctrl + Alt + M:提取方法。
- Ctrl + Alt + P:提取參數。
- Ctrl + Alt + V:提取變量。
6. 其他類快捷鍵
這些快捷鍵涵蓋了版本控制、文件操作等方面:
快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|
Ctrl + C | 復制文件名 | Cmd + C | Ctrl + C | ???? |
Ctrl + E | 顯示最近打開的文件 | Cmd + E | Ctrl + E | ????? |
Ctrl + Shift + C | 復制文件的完整路徑 | Cmd + Shift + C | Ctrl + Shift + C | ???? |
Ctrl + Tab | 切換編輯窗口 | Cmd + Tab | Ctrl + Tab | ???? |
- Ctrl + C:復制文件名。
- Ctrl + Shift + C:復制文件的完整路徑。
- Ctrl + E:顯示最近打開的文件。
- Ctrl + Shift + E:顯示最近修改的文件。
- Ctrl + P:方法參數提示。
- Ctrl + Q:顯示當前方法的聲明。
- Ctrl + Alt + Space:類名或接口名提示。
- Ctrl + F12:顯示當前文件的結構。
- Ctrl + H:顯示當前類的結構圖。
- Ctrl + Q:查看注釋文檔信息。
- 雙擊 Shift:全局搜索。
- Ctrl + [ / ]:跳轉到當前代碼塊的花括號。
- Ctrl + K:版本控制提交項目。
- Ctrl + T:版本控制更新項目。
- Ctrl + Tab:切換編輯窗口。
7. 使用頻率最高的快捷鍵總結
類別 | 快捷鍵 | 功能描述 | Mac | Windows | 熱度 |
---|---|---|---|---|---|
編輯類快捷鍵 | psvm + Tab | 生成 main 方法 | psvm + Tab | psvm + Tab | ????? |
sout + Tab | 生成 System.out.println() 輸出語句 | sout + Tab | sout + Tab | ???? | |
Ctrl + D | 復制當前行 | Cmd + D | Ctrl + D | ????? | |
Ctrl + / 或 Ctrl + Shift + / | 注釋或取消注釋代碼 | Cmd + / 或 Cmd + Shift + / | Ctrl + / 或 Ctrl + Shift + / | ????? | |
Ctrl + Alt + L | 格式化代碼 | Cmd + Alt + L | Ctrl + Alt + L | ????? | |
查找與替換類快捷鍵 | Ctrl + F | 在當前文件中查找 | Cmd + F | Ctrl + F | ????? |
Ctrl + Shift + F | 在整個項目中查找文本 | Cmd + Shift + F | Ctrl + Shift + F | ????? | |
Ctrl + N | 查找類 | Cmd + N | Ctrl + N | ???? | |
Ctrl + R | 在當前文件中替換文本 | Cmd + R | Ctrl + R | ???? | |
編譯與運行類快捷鍵 | Ctrl + F9 | 編譯整個項目 | Cmd + F9 | Ctrl + F9 | ????? |
Shift + F10 | 啟動程序 | Shift + F10 | Shift + F10 | ????? | |
調試類快捷鍵 | F7 | 步入當前行方法 | F7 | F7 | ????? |
F8 | 步過當前行方法 | F8 | F8 | ????? | |
重構類快捷鍵 | Shift + F6 | 重命名變量、方法、類等 | Shift + F6 | Shift + F6 | ????? |
其他類快捷鍵 | Ctrl + C | 復制文件名 | Cmd + C | Ctrl + C | ???? |
Ctrl + E | 顯示最近打開的文件 | Cmd + E | Ctrl + E | ????? | |
Ctrl + Tab | 切換編輯窗口 | Cmd + Tab | Ctrl + Tab | ???? |
這些快捷鍵涵蓋了編輯、查找、編譯、調試、重構以及其他常用操作,掌握它們可以幫助你快速提高開發效率。通過熱度標識,你可以更快速地識別最常用和高頻的快捷鍵,幫助你根據實際需求有針對性地練習和掌握它們,從而提升你的開發效率。