内容纲要
在工作中积累的常用的快捷键。
基础环境
- Mac电脑
- IntelliJ IDEA
编辑
| 操作 | 快捷键 |
|---|---|
| 删除一行 | command+🔙 |
| 删除光标处至该单词开始处 | option+🔙 |
| 删除光标至该单词结尾处 | option+fn+🔙 |
| 连续选中代码块 | option + ↑ |
| 拼接成一行 | control+shift+J |
| 拆分一行 | command+enter |
| 开始新的一行 | shift+enter |
| 切换IDEA的标签页 | command+shift+】或者【 |
| 展开/折叠代码块 | command+或者command- |
| 展开/折叠所有代码块 | command+shift+ +或者- |
显示
| 操作 | 快捷键 |
|---|---|
| 显示最大编辑窗口(隐藏左侧和下方) | command+shift+F12 |
| 切换至全屏 | command+control+F |
代码
| 操作 | 快捷键 |
|---|---|
| 自动补全代码 | control+sapce |
| 智能补全代码 | control+shift+space |
| 查看方法的参数信息 | command+P |
| 在错误或警告处显示具体信息 | command+F1 |
| 显示上下文 | control+shift+Q |
| 显示意向动作(比如抽函数/提变量等) | option+enter |
| 格式化代码 | command+option+L |
| 优化import | control+option+O |
| 缩进代码/反缩进代码 | Tab/shift+tab |
| 实现方法(接口) | control+I |
| 覆盖方法(父类) | control+O |
| 用if/try-catch等包裹选中代码 | command+option+T |
重构
| 操作 | 快捷键 |
|---|---|
| 用if/try-catch等包裹选中代码 | command+option+T |
| 重命名文件 | shift+F6 |
| 提取方法 | command+option+M |
| 提取字段 | command+option+F |
| 提取常量 | command+option+C |
| 提取参数 | command+option+P |
查询/导航
| 操作 | 快捷键 |
|---|---|
| 查询 | shift+shift |
| 查询class==shift+shift后选择class | command+O |
| 文件内查询 | command+F |
| 文件内查询,向下查询 | command+G |
| 文件内查询,向上查询 | command+shift+G |
| 文件内替换 | command+R |
| 全局查询 | command+shift+F |
| 全局替换 | command+shift+R |
| 显示用法 | command+option+F7 |
| 显示最近打开的文件列表 | command+E |
| 跳转到上一个操作的地方 | command+option+⬅️ |
| 前进到下一个操作的地方 | command+option+➡️ |
| 跳转到最后一个编辑的地方 | command+shift+🔙 |
| 进入方法/变量的接口或定义处 | command+B == command+鼠标点击 |
| 小窗口打开方法/类的定义 | command+Y |
| 跳转到父类/接口处的定义 | command+U |
| 跳转到当前文件的上一个/下一个方法名处 | control+⬆️/⬇️ |
编译/运行/调试
| 操作 | 快捷键 |
|---|---|
| 编译 | command+F9 |
| 运行 | control+R |
| 调试 | control+D |
| 运行的可选菜单 | contrl+option+R |
| 调试的可选菜单 | control+option+D |
| 调试,不进入方法 | F8 |
| 调试,进入方法 | F7 |
| 智能步入 | shift+F7 |
| 跳出 | shift+F8 |
| 计算表达式 | option+F8 |
留言