1、編輯
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Ctrl + 空格 | Control + 空格 | 基本代碼補全(任何類、方法或變量的名稱) |
Ctrl + Shift + 空格 | Control + Shift + 空格 | 智能代碼補全(列出與預期類型一緻的類、方法或變量) |
Ctrl + Shift + 回車 | Command + Shift + 回車 | 補全目前語句 |
Ctrl + P | Command + P | 參數資訊(在方法調用參數中) |
Ctrl + Q | F1 | 快速檢視注釋文檔 |
Shift + F1 | Shift + F1 | 顯示外部文檔 |
Ctrl + 懸停 | Command + 懸停 | 顯示簡略描述資訊 |
Ctrl + F1 | Command + F1 | 在光标處彈框顯示錯誤或警告的描述資訊 |
Alt + Insert | Command + N | 生成代碼……(Getter 方法,Setter 方法,構造函數,hashCode 或 equals 方法,toString 方法) |
Ctrl + O | Control + O | 重寫基類方法 |
Ctrl + I | Control + I | 實作接口方法 |
Ctrl + Alt + T | Command + Option + T | 包裹代碼……(if…else,try…catch,for,synchronized 等等) |
Ctrl + / | Command + / | 用行注釋注釋或取消行注釋 |
Ctrl + Shift + / | Command + Option + / | 用塊注釋注釋或取消塊注釋 |
Ctrl + W | Option + ↑ | 增量選擇代碼塊 |
Ctrl + Shift + W | Option + ↓ | 減少目前代碼塊選擇到以前的狀态( 的反向操作) |
Alt + Q | Control + Shift + Q | 顯示上下文資訊 |
Alt + 回車 | Option + 回車 | 顯示代碼建議并快速修複 |
Ctrl + Alt + L | Command + Option + L | 重新格式化代碼 |
Ctrl + Alt + O | Control + Option + O | 優化導入 |
Ctrl + Alt + I | Control + Option + I | 自動優化代碼縮進 |
Tab / Shift + Tab | Tab / Shift + Tab | 縮進 / 反縮進選中行 |
Ctrl + X | Command + X | 剪切目前行或標明塊到剪貼闆 |
Ctrl + C | Command + C | 複制目前行或標明塊到剪貼闆 |
Ctrl + V | Command + V | 從剪貼闆粘貼前面 剪切或 複制到的内容 |
Ctrl + Shift + V | Command + Shift + V | 從最近緩沖區選擇内容粘貼 |
Ctrl + D | Command + D | 重複目前行或標明塊 |
Ctrl + Y | Command + Delete | 删除光标所在位置行 |
Ctrl + Shift + J | Control + Shift + J | 智能行連接配接,合并多行為一行 |
Ctrl + 回車 | Command + 回車 | 智能行分割,分割一行為多行 |
Shift + 回車 | Shift + 回車 | 光标目前所在行後另起一行 |
Ctrl + Shift + U | Command + Shift + U | 切換插入單詞或標明塊的大小寫 |
Ctrl + Shift + ] / [ | Command + Shift + ← / → | 選擇直到代碼塊結尾 / 開頭處 |
Ctrl + Delete / 倒退 | Option + (Fn + Delete) / Delete | 删除到單詞結尾 / 開頭處 |
Ctrl + (數字鍵盤) + / - | Command + + / - | 展開 / 折疊代碼塊 |
Ctrl + Shift + (數字鍵盤) + / - | Command + Shift + + / - | 展開 / 折疊所有 |
Ctrl + F4 | Command + W | 關閉活動的編輯器頁籤 |
2、使用位置搜尋
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Alt + F7 / Ctrl + F7 | Option + F7 / Command + F7 | 查找使用位置 / 在檔案中查找使用位置 |
Ctrl + Shift + F7 | Command + Shift + F7 | 在檔案中高亮使用的位置 |
Ctrl + Alt + F7 | Command + Option + F7 | 彈框顯示使用位置 |
3、導航
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Ctrl + N | Command + O | 跳轉至類 |
Ctrl + Shift + N | Command + Shift + O | 跳轉至檔案 |
Ctrl + Alt + Shift + N | Command + Option + O | 跳轉至符号(symbol) |
Alt + ← / → | Control + ← / → | 跳轉至上一個 / 下一個編輯器頁籤 |
F12 | F12 | 回到上一個工具視窗 |
Esc | Esc | 跳轉到編輯器(從工具視窗) |
Shift + Esc | Shift + Esc | 隐藏目前或上次的活動視窗 |
Ctrl + Shift + F4 | Control + Shift + F4 | 關閉活動的非編輯器頁籤 |
Ctrl + G | Command + L | 跳轉至指定“行:列” |
Ctrl + E | Command + ] / [ | 彈框顯示最近打開的檔案 |
Ctrl + Alt + ← / → | Command + Option + ← / → | 向前 / 向後導航 |
Ctrl + Shift + 倒退 | Command + Shift + Delete | 導航到最後的編輯位置 |
Alt + F1 | Option + F1 | 在任意視圖中選擇目前檔案或符号 |
Ctrl + B / 單擊 | Command + B / 單擊 | 跳轉至聲明處 |
Ctrl + Alt + B | Command + Option + B | 跳轉至實作處 |
Ctrl + Shift + I | Option + 空格 / Command + Y | 彈框顯示類、變量或方法定義 |
Ctrl + Shift + B | Command + Shift + B | 跳轉至類型定義處 |
Ctrl + U | Command + U | 跳轉至超方法或超類 |
Alt + ↑ / ↓ | Control + ↑ / ↓ | 跳轉至前一個 / 後一個方法 |
Ctrl + ] / [ | Command + Option + ] / [ | 移動至代碼塊結尾 / 開頭處 |
Ctrl + F12 | Command + F12 | 彈框顯示檔案結構 |
Ctrl + H | Control +H | 類型層次結構 |
Ctrl + Shift + H | Command + Shift + H | 方法層次結構 |
Ctrl + Alt + H | Control + Option + H | 調用層次結構 |
F2 / Shift + F2 | F2 / Shift + F2 | 突出顯示下一個 / 前一個錯誤 |
F4 / Ctrl + Enter | F4 / Command + ↓ | 編輯源代碼 / 檢視源代碼 |
Alt + Home | Command + ↑ | 顯示導航欄 |
F11 | F3 | 添加 / 删除書簽 |
Ctrl + F11 | Option + F3 | 添加 / 删除助記書簽 |
Ctrl + [0-9] | Control + [0-9] | 跳轉至指定編号的書簽 |
Shift + F11 | Command + F3 | 顯示所有書簽 |
4、搜尋 / 替換
Windows & Linux | Mac OS X | 說明 |
---|---|---|
輕按兩下 Shift | 輕按兩下 Shift | 随處搜尋 |
Ctrl + F | Command + F | 查找 |
F3 / Shift + F3 | Command + G / Command + Shift + G | 查找下一個 / 查找上一個 |
Ctrl + R | Command + R | 查找并替換 |
Ctrl + Shift + F | Command + Shift + F | 項目目錄内查找 |
Ctrl + Shift + R | Command + Shift + R | 項目目錄内查找并替換 |
5、實時模闆
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Ctrl + Alt + J | Command + Option + F | 包裹使用實時模闆 |
Ctrl + J | Command + J | 插入實時模闆 |
6、VCS(版本控制系統) / 本地曆史
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Ctrl + K | Command + K | 将變更送出至本地 |
Ctrl + Shift + K | Command + Shift + K | 将送出推送至 VCS |
Ctrl + T | Command + T | 從 VCS 更新項目 |
Alt + Shift + C | Option + Shift + C | 檢視最近的變更 |
Alt + ` | Control + V | 彈框顯示 VCS 操作清單 |
7、重構
Windows & Linux | Mac OS X | 說明 |
---|---|---|
F5 | F5 | 複制(類、檔案等) |
F6 | F6 | 移動(類、檔案等) |
Alt + Delete | Command + Delete | 安全删除 |
Shift + F6 | Shift + F6 | 重命名 |
Ctrl + F6 | Command + F6 | 更改簽名 |
Ctrl + Alt + N | Command + Option + N | 内聯方法 |
Ctrl + Alt + M | Command + Option + M | 提取方法 |
Ctrl + Alt + V | Command + Option + V | 提取變量 |
Ctrl + Alt + F | Command + Option + F | 提取屬性 |
Ctrl + Alt + C | Command + Option + C | 提取常量 |
Ctrl + Alt + P | Command + Option + P | 提取參數 |
8、調試
Windows & Linux | Mac OS X | 說明 |
---|---|---|
F8 | F8 | 步過,單步調試不進入函數内部 |
F7 | F7 | 步入,單步調試并進入函數内部 |
Shift + F7 | Shift + F7 | 智能步入 |
Alt + Shift + F7 | Option + Shift + F7 | 強制步入 |
Shift + F8 | Shift + F8 | 步出 |
Alt + F9 | Option + F9 | 運作到光标處 |
Alt + F8 | Option + F8 | 計算表達式 |
F9 | Command + Option + R | 恢複程式,繼續執行,跳轉至下一個斷點或執行完程式 |
Ctrl + F8 | Command + F8 | 設定或清除斷點 |
Ctrl + Shift + F8 | Command + Shift + F8 | 顯示斷點 |
9、編譯和運作
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Ctrl + F9 | Command + F9 | Make 項目(編譯修改和依賴的) |
Ctrl + Shift + F9 | Command + Shift + F9 | 編譯選中的檔案,包或子產品 |
Alt + Shift + F10 | Control + Option + R | 選擇配置并運作 |
Alt + Shift + F9 | Control + Option + D | 選擇配置并調試 |
Shift + F10 | Control + R | 運作 |
Shift + F9 | Control + D | 調試 |
Ctrl + Shift + F10 | Control + Shift + R / D | 從編輯器運作上下文配置 |
10、通用
Windows & Linux | Mac OS X | 說明 |
---|---|---|
Alt + 0 | Command + 0 | 快速切換送出消息視窗 |
Alt + 1 | Command + 1 | 快速切換項目視窗 |
Alt + 2 | Command + 2 | 快速切換收藏夾視窗 |
Alt + 3 | Command + 3 | 快速切換查找視窗 |
Alt + 4 | Command + 4 | 快速切換運作視窗 |
Alt + 5 | Command + 5 | 快速切換調試視窗 |
Alt + 6 | Command + 6 | 快速切換問題視窗 |
Alt + 7 | Command + 7 | 快速切換結構視窗 |
Alt + 8 | Command + 8 | 快速切換服務視窗 |
Alt + 9 | Command + 9 | 快速切換送出日志視窗 |
Ctrl + S | Command + S | 儲存所有 |
Ctrl + Alt + Y | Command + Option + Y | 與本地檔案同步 |
- | Control + Command + F | 切換全屏模式 |
Ctrl + Shift + F12 | Command + Shift + F12 | 切換最大化編輯器 |
Alt + Shift + F | Option + Shift + F | 添加到收藏夾 |
Alt + Shift + I | Option + Shift + I | 代碼檢查,用目前配置檔案檢查目前檔案 |
Ctrl + ` | Control + ` | 快速切換現有模式方案 |
Ctrl + Alt + S | Command + , | 打開設定對話框 |
Ctrl + Alt + Shift + S | Command + ; | 打開項目結構對話框 |
Ctrl + Shift + A | Command + Shift + A | 查找并調用編輯器的功能 |
Ctrl + Tab | Control + Tab | 在頁籤和工具視窗之間切換 |
輕按兩下 Ctrl | 輕按兩下 Control | 運作全部(指令或配置) |