功能 | 快捷键 | 说明 |
---|---|---|
复制行/选中内容 | 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 所有设置 |