天天看點

IntelliJ IDEA 快捷鍵彙總

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 + ↓ 減少目前代碼塊選擇到以前的狀态(

Ctrl + W

的反向操作)
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 + X

剪切或

Ctrl + C

複制到的内容
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 運作全部(指令或配置)

繼續閱讀