目录
- 准备:Mac键盘符号和修饰键说明
- 一、编辑类快捷键
- 二、Search/Replace(查询/替换)
- 三、编译、运行
- 四、debug 调试
- 五、Navigation(导航)
- 六、Refactoring(重构)
- 七、VCS/Local History
- 八、Live Templates
- 九、General(通用)
- 十、其他
工欲善其事,必先利其器。
要想学会高效的写代码,这些快捷键的使用一定要掌握。
准备:Mac键盘符号和修饰键说明
符号 | 说明 |
---|
⌘ | Command |
⇧ | Shift |
⌥ | Option |
⌃ | Control |
↩︎ | Return/Enter |
⌫ | Delete |
↑ | 上箭头 |
↓ | 下箭头 |
← | 左箭头 |
→ | 右箭头 |
⇥ | Tab键 |
⎋ | Escape (Esc) |
一、编辑类快捷键
快捷键 | 描述 |
---|
psvm | 快速生成main方法 |
sout | 快速生成输出语句 |
⌃Space | 基本的代码补全 |
⌃⇧Space | 智能代码补全 |
⌘⇧↩ | 自动结束代码 |
⌘P | 显示方法的参数信息 |
⌃J | 快速查看文档 |
⇧F1 | 查看外部文档 |
⌘+ | 显示代码简要信息 |
⌘F1 | 显示错误描述 |
⌘N /⌃↩ /⌃N | 生成代码 |
⌃O | 覆盖方法 |
⌃I | 实现方法 |
⌘⌥T | 包围代码 |
⌘/ | 行注释 |
⌘⌥/ | 块注释 |
⌥↑ | 扩大选中范围 |
⌥↓ | 缩小选中范围 |
⌃⇧Q | 显示上下文信息 |
⌥↩ | 快速修复 |
⌘⌥L | 格式化代码 |
⌃⌥O | 优化import |
⌃⌥I | 自动缩进 |
⇥ | 缩进代码 |
⇧⇥ | 反缩进代码 |
⌘X | 剪切行 |
⌘C | 复制行 |
⌘V | 粘贴 |
⌘⇧V | 从历史粘贴 |
⌘D | 复制行 |
⌘⌫ | 删除行 |
⌃⇧J | 拼接行 |
⌘↩ | 拆分行 |
⇧↩ | 新起一行 |
⌘⇧U | 大小写切换 |
⌘⇧] /⌘⇧[ | 选择代码块 |
⌥fn delete | 删除至词尾 |
⌥delete | 删除至词首 |
fn delete | 向前删除 |
⌘+ /⌘- | 展开/折叠代码块 |
⌘⇧+ /⌘⇧- | 展开/折叠所有代码块 |
⌘W | 关闭当前标签页 |
二、Search/Replace(查询/替换)
快捷键 | 描述 |
---|
双击⇧ | 全局搜索 |
⌘F | 文件内查找 |
⌘G | 向下查找 |
⌘⇧G | 向上查找 |
⌘R | 文件内替换 |
⌘⇧F | 全局查找 |
⌘⇧R | 全局替换 |
⌘⇧S | 查询结构 |
⌘⇧M | 替换结构 |
三、编译、运行
快捷键 | 描述 |
---|
⌘F9 | 编译Project |
⌘⇧F9 | 编译选中内容 |
⌃⌥R | 弹出Run菜单 |
⌃⌥D | 弹出Debug菜单 |
⌃R | 运行 |
⌃D | 调试 |
⌃⇧R /⌃⇧D | 上下文运行 |
四、debug 调试
快捷键 | 描述 |
---|
F8 | 单步跳过 |
F7 | 单步进入 |
⇧F7 | 智能步入 |
⇧F8 | 跳出 |
⌥F9 | 运行到光标 |
⌥F8 | 计算表达式 |
⌘⌥R | 恢复运行 |
⌘F8 | 切换断点 |
⌘⇧F8 | 查看断点 |
五、Navigation(导航)
快捷键 | 描述 |
---|
⌘O | 查找类 |
⌘⇧O | 查找文件 |
⌘⌥O | 前往符号 |
⌃← /⌃→ | 切换标签页 |
F12 | 返回工具窗口 |
⎋ | 返回编辑器 |
⇧⎋ | 隐藏窗口 |
⌘⇧F4 | 关闭活动tab |
⌘L | 跳转到行 |
⌘E | 最近文件 |
⌘⌥← /⌘⌥→ | 导航历史 |
Fn+↑ | 向上翻页 |
Fn+↓ | 向下翻页 |
Fn+← | 回到首页 |
Fn+→ | 到尾页 |
⌘⇧⌫ | 最后编辑位置 |
⌥F1 | 显示目标弹出层 |
⌘B | 跳转到定义 |
⌘⌥B | 跳转到实现 |
⌥Space | 快速定义 |
⌃⇧B | 类型声明 |
⌘U | 跳转父类 |
⌃↓ /⌃↑ | 方法间跳转 |
⌘] /⌘[ | 花括号跳转 |
⌘F12 | 文件结构 |
⌃H | 类层次结构 |
⌘⇧H | 方法层次 |
⌃⌥H | 调用层次 |
F2 /⇧F2 | 错误导航 |
F4 | 查看源码 |
⌥Home | 显示导航条 |
F3 | 添加书签 |
⌥F3 | 助记书签 |
⌃0-9 | 书签跳转 |
⌘F3 | 显示书签 |
六、Refactoring(重构)
快捷键 | 描述 |
---|
F5 | 复制文件 |
F6 | 移动文件 |
⌘⌫ | 安全删除 |
⇧F6 | 重命名 |
⌘F6 | 更改签名 |
⌘⌥N | 内联 |
⌘⌥M | 提取方法 |
⌘⌥V | 提取变量 |
⌘⌥F | 提取字段 |
⌘⌥C | 提取常量 |
⌘⌥P | 提取参数 |
七、VCS/Local History
快捷键 | 描述 |
---|
⌘K | 提交代码 |
⌘T | 更新代码 |
⌥⇧C | 查看变更 |
⌃C | 版本控制面板 |
八、Live Templates
九、General(通用)
快捷键 | 描述 |
---|
⌘1-9 | 打开工具窗口 |
⌘S | 保存 |
⌘⌥Y | 同步刷新 |
⌃⌘F | 全屏切换 |
⌘⇧F12 | 最大化编辑器 |
⌥⇧F | 添加到收藏 |
⌥⇧I | 检查文件配置 |
`⌃`` | 切换scheme |
⌘, | 系统设置 |
⌘; | 项目结构 |
⇧⌘A | 查找动作 |
⌃⇥ | 窗口切换 |
十、其他
整理完毕,完结撒花~🌻
参考地址:
1.【开发工具】史上最全的IDEA快捷键总结 MAC版,https://blog.csdn.net/kangbin825/article/details/129907263