MAC的Idea快捷键
常用快捷键
Command + F: 在当前文件进行文本查找
Command + Shift + F: 进行工程和模块中的文件搜索
Command + U: 找到当前方法的接口
Command + Option + B: 找到当前接口的实现类
Command + /: 对代码进行注释,并自动移动到下一行
Option + Command + L: 格式化代码
Command + Shift + R: 在整个项目或指定目录中进行文件替换
编辑(Editing)
Command + J: 快速查看文档(按F1也可以)
Shift + F1: 快速查看外部文档
Command + N: 生成get、set方法
Control + O: 重写父类方法
Control + I: 实现接口方法
Command + Option + T: 包围代码
Command + Option + /: 块注释
Option + 向上箭头: 选中代码块,向下箭头取消
Option + Enter: 显示意向动作
Control + Option + I: 自动缩进线
Command + Option + L: 格式化代码
Command + Option + O: 优化import
Command + Shift + V: 从最近的缓存区选择粘贴
Command + D: 复制当前行或选定的块
Command + Delete: 删除当前行或选定的块
Shift + Enter: 开始新的一行
Command + Shift + U: 大小写切换
Command + Shift + [ / Command + Shift + ]: 选择代码块开始/结束
Option + Fn + Delete: 删除到单词末尾
Option + Delete: 删除到单词开始
Command + 加号/Command + 减号: 展开/折叠代码块
Command + Shift + 加号: 展开所有代码块
Command + Shift + 减号: 折叠所有代码块
Command + W: 关闭活动的编辑选项卡
查询/替换(Search/Replace)
Double Shift: 查询任何东西
Command + G: 向下查找
Command + Shift + G: 向上查找
Command + R: 文件内替换
Command + Shift + F: 全局查找(根据路径)
Command + Shift + R: 全局替换(根据路径)
编译和运行(Compile and Run)
Command + F9: 编译项目
Control + Option + R: 弹出运行的可选菜单
Control + Option + D: 弹出调试可选菜单
Control + R: 运行
Control + D: 调试
使用查询(Usage Search)
Option + F7 / Command + F7: 在文件中查找用法/在类中查找用法
Command + Option + F7: 显示用法
调试(Debug)
F8: 进入下一步,不进入方法
F7: 进入下一步,进入方法,不进入嵌套方法
Shift + F7: 智能步入,断点运行的行上如果调用多个方法,会弹出进入哪个方法
Shift + F8: 跳出
Option + F9: 运行到光标处,如果在光标前面还有断点,则进入到断点
Option + F8: 计算表达式(可以改变变量值,使其生效)
Command + Option + R: 恢复断点运行,进入到下一个断点(如果还有)
Command + F8: 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
Command + Shift + F8: 查看断点信息
导航(Navigation)
Command + O: 查找类文件
Command + Shift + O: 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面加上一个反斜杠
Command + Option + O: 前往指定的变量/方法
Command + L: 在当前文件跳转到指定行位置
Command + E: 显示最近打开的文件记录
Option + 方向键: 光标跳转到当前语句的首位或末尾
Command + Shift + 方向键: 退回/前进到上一个操作的地方
Command + Shift + Delete: 跳转到最后一个编辑地方
Command + Y: 快速打开光标所在的方法、定义
Control + Shift + B: 跳转到类型定义处
Command + U: 跳转到光标所在的方法所在父类的方法/接口定义
Control + 方向键: 上一个方法/下一个方法
Command + F12: 在类中找方法
Control + H: 显示当前类的结构层次
Command + Shift + H: 显示方法的结构层次
Control + Option + H: 显示调用层次结构
F2: 跳转到下一个警告或错误处
重构(Refactoring)
F5: 复制文件到指定目录
F6: 移动文件到指定目录
Command + Delete: 在文件上为安全删除文件,弹出确认框
Shift + F6: 重命名文件
Command + F6: 更改签名
Command + Option + N: 一致性
Command + Option + M: 将选中的代码提取为方法
Command + Option + V: 提取变量
Command + Option + F: 提取字段
Command + Option + C: 提取常量
Command + Option + P: 提取参数
新增快捷键
Command + Shift + N: 查找文件
Command + Shift + A: 查找动作
Command + Shift + T: 查找测试
Command + Shift + X: 运行命令行
Command + Shift + Y: 运行终端
Command + Shift + Z: 重做
Command + Shift + S: 保存所有文件
Command + Shift + B: 构建项目
Command + Shift + C: 复制路径
Command + Shift + D: 调试配置
Command + Shift + E: 最近更改
Command + Shift + I: 检查代码
Command + Shift + J: 优化导入
Command + Shift + K: 提交更改
Command + Shift + L: 本地历史
Command + Shift + M: 模块设置
Command + Shift + P: 项目设置
Command + Shift + Q: 退出
Command + Shift + S: 设置
Command + Shift + T: 重构
Command + Shift + U: 更新项目
Command + Shift + V: 从历史粘贴
Command + Shift + W: 关闭所有
Command + Shift + X: 运行
Command + Shift + Y: 同步
Command + Shift + Z: 撤销
总结
以上快捷键涵盖了 IntelliJ IDEA 在 Mac 上的大部分常用操作,熟练掌握这些快捷键可以显著提高开发效率。建议根据个人习惯和项目需求,灵活运用这些快捷键。