?前言:特別標注的快捷鍵(Windows)
快捷鍵 功能說明 Ctrl + Alt + M
將選中代碼提取成方法 Ctrl + Alt + T
包裹選中代碼塊(try/catch、if、for 等) Ctrl + H
查看類的繼承層次 Alt + 7
打開項目結構面板 Ctrl + F12
打開當前文件結構視圖 Ctrl + Alt + O
優化導入(刪除無用 import) Ctrl + Shift + F8
查看/管理斷點(臨時或條件斷點) 1. 編輯與導航
功能 快捷鍵 說明 查找文件 Ctrl + Shift + N
快速打開文件 查找類 Ctrl + N
快速定位類 查找方法或符號 Ctrl + Shift + Alt + N
查找方法或符號 文件內查找 Ctrl + F
在當前文件中查找文本 全局查找 Ctrl + Shift + F
在整個項目中查找文本 查找使用 Alt + F7
查找變量/方法/類的引用 跳轉到定義 Ctrl + B
/Ctrl + Click
跳轉到方法、類或變量定義 返回上一個編輯位置 Ctrl + Alt + Left
快速返回上一次光標位置 前進到下一個編輯位置 Ctrl + Alt + Right
返回上一步的反向操作 查看類繼承層次 Ctrl + H
顯示當前類的繼承結構 打開結構視圖 Ctrl + F12
快速查看當前文件的結構 查看項目視圖 Alt + 7
打開項目結構面板
2. 代碼補全與生成
功能 快捷鍵 說明 基本補全 Ctrl + Space
補全變量、類名、方法 智能補全 Ctrl + Shift + Space
根據上下文智能補全 自動導包 Alt + Enter
快速導入缺失類或方法 生成 Getter/Setter/構造函數 Alt + Insert
快速生成類的 Getter/Setter/構造器等 重寫方法 Ctrl + O
覆寫父類方法 實現接口方法 Ctrl + I
實現接口所有方法
3. 代碼重構
功能 快捷鍵 說明 重命名 Shift + F6
安全重命名類、方法、變量 提取變量 Ctrl + Alt + V
將表達式提取成變量 提取方法 Ctrl + Alt + M
將選中代碼提取成方法 包裹代碼塊(try/catch、if 等) Ctrl + Alt + T
快速生成代碼結構 提取常量 Ctrl + Alt + C
將值提取成常量 提取字段 Ctrl + Alt + F
將局部變量提取為類字段
4. 調試相關
功能 快捷鍵 說明 添加斷點 Ctrl + F8
在行號添加/移除斷點 臨時斷點 / 條件斷點 Ctrl + Shift + F8
查看/管理斷點 調試運行 Shift + F9
啟動調試程序 步入 F7
進入方法內部 步過 F8
執行下一行代碼 步出 Shift + F8
跳出方法執行到調用處 恢復程序 F9
繼續運行到下一個斷點 查看變量值 Alt + F8
快速計算表達式或查看變量值
5. 代碼格式化與優化
功能 快捷鍵 說明 格式化代碼 Ctrl + Alt + L
自動格式化當前文件或選中代碼 優化導入 Ctrl + Alt + O
刪除無用 import,按規范排序 注釋代碼 Ctrl + /
單行注釋/取消注釋 注釋塊 Ctrl + Shift + /
多行注釋
6. 常用快捷語句 / 代碼模板
功能 快捷語句 說明 main 方法 psvm
→public static void main(String[] args)
快速生成 main 方法 打印語句 sout
→System.out.println();
快速打印 for 循環 fori
根據數組或集合生成普通 for 循環 foreach 循環 iter
遍歷集合 foreach 帶索引 itar
遍歷數組或列表 try/catch try
快速生成異常捕獲 if-null 判斷 ifn
判斷對象是否為 null if-not-null inn
判斷對象不為 null