IntelliJ IDEA 快捷键速查表 (Mac)

一、基本编辑操作

功能 快捷键 说明
复制行/选中内容 Command + C 无选中时默认复制当前行
剪切行/选中内容 Command + X 无选中时默认剪切当前行
粘贴 Command + V
撤销 Command + Z
重做 Command + Shift + Z
删除当前行 Command + Delete
duplicate 行/选中内容 Command + D 快速复制并粘贴当前行
移动行(上/下) Option + Shift + ↑/↓ 调整代码行顺序
插入空行(下/上) Command + Shift + Enter(下)
Command + Enter(上)
在当前行上方/下方插入空行

二、代码生成与补全

功能 快捷键 说明
代码自动补全 Control + 空格 可能与系统输入法冲突,可在偏好设置中修改
智能补全(更精准) Control + Shift + 空格 推荐优先使用,补全更智能
快速修复(语法错误等) Option + Enter 光标在错误处触发,生成修复建议
生成代码(getter/setter/构造函数等) Command + N 在类中触发,生成常用方法
重写父类方法 Control + O 选择需要重写的方法
实现接口方法 Control + I 实现接口中未实现的方法

三、重构操作

功能 快捷键 说明
重命名(变量/方法/类) Shift + F6 批量修改所有引用处
提取方法 Command + Option + M 将选中代码块提取为方法
提取变量 Command + Option + V 将表达式提取为局部变量
提取字段 Command + Option + F 将变量提取为类的成员变量
提取常量 Command + Option + C 将值提取为常量
inline(内联) Command + Option + N 反向重构(如将方法调用替换为方法体)

四、导航与搜索

功能 快捷键 说明
查找类 Command + O 全局搜索类(支持模糊匹配)
查找文件 Command + Shift + O 全局搜索非类文件(如配置文件)
查找符号(方法/变量) Command + Option + O 全局搜索方法、变量等
全局搜索(内容) Command + Shift + F 搜索项目中所有文件的内容
查找引用 Option + F7 查找当前元素(变量/方法)的所有引用
跳转到定义 Command + B 或 Command + 单击 快速跳转到变量/方法的定义处
返回上一个位置 Command + [ 导航历史回退
前进到下一个位置 Command + ] 导航历史前进
查看类的继承结构 Control + H 显示类的继承树
打开最近文件 Command + E 快速切换最近编辑的文件

五、运行与调试

功能 快捷键 说明
运行当前类 Control + R 运行当前打开的主类或测试类
调试当前类 Control + D 以调试模式运行当前类
停止运行 Control + F2 停止当前运行的程序
下一步(调试) F8 单步执行,不进入方法
进入方法(调试) F7 单步执行,进入方法内部
跳出方法(调试) Shift + F8 从当前方法中跳出
继续执行(调试) F9 执行到下一个断点
切换断点 Command + F8 在当前行添加/移除断点

六、代码格式化与整理

功能 快捷键 说明
格式化代码 Option + Command + L 按规范整理当前文件格式
优化导入(移除未使用) Control + Option + O 自动删除未使用的 import
折叠/展开代码块 Command + -/+ 折叠/展开当前代码块(类、方法)
折叠/展开所有代码块 Command + Shift + -/+ 全局折叠/展开所有代码块

七、其他高频操作

功能 快捷键 说明
注释单行/取消注释 Command + / 对选中行添加//注释
注释多行/取消注释 Command + Shift + / 对选中块添加/* */注释
显示方法参数提示 Command + P 在方法括号内触发,显示参数列表
切换标签页 Command + Shift + ]/[ 在打开的文件标签间切换
全屏模式 Control + Command + F 切换全屏编辑模式
打开偏好设置 Command + , 配置 IDEA 所有设置