IntelliJ IDEA for Mac 快捷鍵整理
阿新 • • 發佈:2019-03-27
1. Editing (編輯)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Command+Shift+Enter | 自動結束程式碼,行末自動新增分號 |
2 | Command+P | 顯示方法的引數詳情 |
3 | Control+J | 快速檢視文件 |
4 | Command+滑鼠移上去 | 顯示程式碼簡要資訊 |
5 | Command+F1 | 在錯誤或警告處顯示具體描述資訊 |
6 | Command+N | 聲稱程式碼 |
7 | Control+O | 覆蓋方法(重寫父類方法) |
8 | Control+I | 實現方法(實現介面中的方法) |
9 | Command+Option+T | 包圍程式碼(使用if...else等包圍選中的程式碼) |
10 | Command+/ | 註釋/取消註釋與行註釋 |
11 | Command+Option+/ | 註釋/取消註釋與塊註釋 |
12 | Option+向上箭頭 | 連續選中程式碼塊 |
13 | Option+向下箭頭 | 減少當前選中的程式碼塊 |
14 | Command+Option+L | 格式化程式碼 |
15 | Control+Option+O | 優化import |
16 | Control+Option+I | 自動縮排線 |
17 | Tab | 縮排程式碼 |
18 | Shift+Tab | 反縮排程式碼 |
19 | Command+X | 剪切當前行或選中的塊到剪貼簿 |
20 | Command+C | 複製當前行或選中的塊到剪貼簿 |
21 | Command+V | 從剪貼簿貼上 |
22 | Command+Shift+V | 從最近的緩衝區貼上 |
23 | Command+D | 複製當前行或選中的塊 |
24 | Command+Delete | 刪除當前行或選中的塊的行 |
25 | Control+Shift+J | 智慧地將程式碼拼接成一行 |
26 | Shift+Enter | 開始新的一行 |
27 | Command+Shift+U | 大小寫切換 |
28 | Option+Fn+Delete | 刪除到單詞末尾 |
29 | Option+Delete | 刪除到單詞開始 |
30 | Command+‘+’/‘-’ | 展開/摺疊程式碼塊 |
31 | Command+Shift+‘+’ | 展開所有程式碼塊 |
32 | Command+Shift+‘-’ | 摺疊所有程式碼塊 |
33 | Command+W | 關閉活動的編輯器選項卡 |
2. Search/Replace (查詢/替換)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Double Shift | 查詢任何東西 |
2 | Command+F | 檔案內查詢 |
3 | Command+G | 查詢模式下,向下查詢 |
4 | Command+Shift+G | 查詢模式下,向上查詢 |
5 | Command+R | 檔案內替換 |
6 | Command+Shift+F | 全域性查詢(根據路徑) |
7 | Command+Shift+R | 全域性替換(根據路徑) |
3. Usage Search (使用查詢)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Option+F7 | 在檔案中查詢用法 |
2 | Command+F7 | 在類中查詢用法 |
3 | Command+Shift+F7 | 在檔案中突出顯示的用法 |
4. Compile and Run (編譯和執行)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Command+F9 | 編譯專案 |
2 | Command+Shift+F9 | 編譯選中的檔案、包或模組 |
3 | Control+Option+R | 彈出Run的可選擇選單 |
4 | Control+Option+D | 彈出Debug的可選擇選單 |
5 | Control+R | 執行 |
6 | Control+D | 除錯 |
7 | Control+Shift+R | 從編輯器執行上下文環境配置 |
8 | Control+Shift+D | 從編輯器執行上下文環境配置 |
5. Debugging (除錯)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | F8 | 進入下一步,如果當前行斷點是一個方法,則不進入當前方法體內 |
2 | F7 | 進入下一步,如果當前行斷點是一個方法,則進入當前方法體內,如果該方法體還有方法,則不會進入該內嵌的方法中 |
3 | Shift+F7 | 智慧步入,斷點所在行上有多個方法呼叫,會彈出進入哪個方法 |
4 | Shift+F8 | 跳出 |
5 | Control+F9 | 執行到游標處,如果游標前有其他斷點會進入到該斷點 |
6 | Control+F8 | 計算表示式(可以更改變數值使其生效) |
7 | Command+Control+R | 恢復程式執行,如果該斷點下面程式碼還有斷點則停在下一個斷點上 |
8 | Command+F8 | 切換斷點(若游標當前行有斷點則取消斷點,沒有則加上斷點) |
9 | Command+Shift+F8 | 檢視斷點資訊 |
6. Navigation (導航)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Command+O | 查詢類檔案 |
2 | Command+Shift+O | 查詢所型別檔案 |
3 | Command+Shift+[/] | 切換標籤頁 |
4 | Esc | 從工具視窗進入到程式碼視窗 |
5 | Command+L | 在當前檔案跳轉到某一行的指定處 |
6 | Command+E | 顯示最近開啟的檔案記錄列表 |
7 | Command+Option+向左箭頭/向右箭頭 | 退回/前進到上一個操作的位置 |
8 | Command+Shift+Delete | 跳轉到最後一個編輯的地方 |
9 | Option+F1 | 顯示當前檔案選擇目標彈出層,彈出層中有很多目標可以進行選擇 |
10 | Command+B/滑鼠點選 | 進入游標所在的方法/變數的介面或是定義處 |
11 | Command+Option+B/滑鼠點選 | 跳轉到實現處 |
12 | Option+Space/Command+Y | 快速開啟游標所在方法、類的定義 |
13 | Control+Shift+B | 跳轉到型別宣告處 |
14 | Command+U | 前往當前游標所在方法的父類的方法/介面定義 |
15 | Command+F12 | 彈出當前檔案結構層 |
16 | Control+H | 顯示當前類的層次結構 |
17 | Control+Option+H | 顯示呼叫層次結構 |
18 | F2/Shift+F2 | 跳轉到上一個/下一個突出錯誤或者警告的位置 |
19 | F4 | 編輯檢視程式碼源 |
20 | Option+F3 | 選中檔案/資料夾/程式碼行,使用助記符新增/取消書籤 |
21 | Command+F3 | 顯示所有標籤 |
7. Refactoring (重構)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | F5 | 複製檔案到指定目錄 |
2 | F6 | 移動檔案到指定目錄 |
3 | Command+Delete | 在檔案上為安全刪除檔案,彈出確認框 |
4 | Shift+F6 | 重新命名檔案 |
5 | Command+F6 | 更改簽名 |
6 | Command+Option+M | 將選中的程式碼提取為方法 |
7 | Command+Option+V | 提取變數 |
8 | Command+Option+F | 提取欄位 |
9 | Command+Option+C | 提取常量 |
10 | Command+Option+P | 提取引數 |
8. VCS/Local History (版本控制/本地歷史記錄)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Command+K | 提交程式碼到版本控制器 |
2 | Command+T | 從版本控制器更新程式碼 |
3 | Option+Shift+C | 檢視最近的變更記錄 |
9. Live Templates (動態模板)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Command+Option+J | 彈出模板選擇視窗,將選定的程式碼使用動態模板包住 |
2 | Command+J | 插入自定義動態程式碼模板 |
10. General (通用)
No. | 快捷鍵 | 描述 |
---|---|---|
1 | Command+1...Command+9 | 開啟相應編號的工具視窗 |
2 | Command+S | 儲存所有 |
3 | Command+Control+F | 切換全屏模式 |
4 | Command+Shift+F12 | 切換最大化編輯器 |
5 | Option+Shift+F | 新增到收藏夾 |
6 | Option+Shift+I | 檢查當前檔案與當前的配置檔案 |
7 | Command+, | 開啟IDEA系統設定 |
8 | Command+; | 開啟專案結構對話方塊 |
9 | Command+Shift+A | 查詢動作 |
10 | Control+Tab | 編輯視窗和工具視窗之間切換 |