快捷键 | 功能 | 备注 |
---|---|---|
已打开文件之间切换 | ⇧ + ⌘ + { / } | 左右切换 |
已打开文件之间切换 | ⌃ + Tab | 打开菜单栏上下切换 |
打开类 | ⌘ + O | |
打开文件 | ⌘ + ⇧ + O | |
打开单元测试 | ⌘ + ⇧ + T | 如果没有,可以创建;测试类中使用可以跳回实现代码 |
打开最近打开的文件 | ⌘ + E | |
删除行 | ⌘ + Delete | |
剪切行 | ⌘ + X | 粘贴时会出现在光标的上一行 |
复制一行 | ⌘ + D | |
查看注释 | ⌃ + J | 新版本的鼠标放上去自动显示注释 |
😃扩展 / 缩小选择区域 | ⌥ + 上箭头 / 下箭头 | 以光标的位置为起点 |
😃插入行 | ⌘ + ⌥ + 回车 | 在光标的上方插入 |
😃插入行 | ⇧ + 回车 | 在光标的下方插入 |
😃移动光标到方法签名 | ⌃ + 上箭头 | 与系统“调度中心”快捷键冲突 |
😃移动方法 | ⌘ + ⇧ + 上箭头 / 下箭头 | 光标必须移动到方法签名后才可以操作 |
😃移动行 | ⌘ + ⇧ + 上箭头 / 下箭头 | 光标并不能在方法签名处 |
反转 if 条件 | ⌥ + 回车 | 光标必须在 if 括号内;选择“invert ‘if’ condition” |
创建字段并赋值 | ⌥ + 回车 | 第一次创建带有类变量的方法比较好用 |
😃自动创建类和方法 | ⌥ + 回车 | 除此之外很多地方都可以使用,探索吧 |
内联 | ⌘ + ⌥ + N | 将方法外的变量、方法转化到方法内部 |
抽取参数 | ⌘ + ⌥ + P | 让方法内使用的变量作通过方法参数传入 |
抽取变量 | ⌘ + ⌥ + V | 在方法内部将常量改为变量 |
抽取字段 | ⌘ + ⌥ + F | 将方法内的变量升级为类变量 |
抽取常量 | ⌘ + ⌥ + C | 将方法内的变量升级为不可变的静态类变量 |
抽取方法 | ⌘ + ⌥ + M | 方法内光标所在行逻辑,封装成一个新的方法 |
重命名 | ⇧ + F6 | |
重构菜单 | ⌃ + T | 菜单内容与光标位置有关 |
内置 | sout soutm soutp soutv | 打印内容(不建议使用) |
内置 | fori iter | 更多查看Live Templates |
自定义内置 | Live Templates设置中添加 | |
向后声明 | 值.var 值.for 值.fori | 定义变量、循环变量 |
😃智能补全 | ⌘ + ⇧ + 回车 | 探索吧 |
优化import语句 | ⌘ + ⌥ + O | |
查找Action | ⌘ + ⇧ + A | |
在所有地方查处 | 双击⇧ | |
格式化代码 | ⌘ + ⌥ + L | |
运行和调试 | ⌃ + ⌥+ R / D | |
粘贴时不格式化 | ⌘ + ⌥ + ⇧ + V |
说明
快捷键 | 功能 |
---|---|
😃 | 我还没有掌握但认为重要的操作 |
⌘ | Command 键 |
⌃ | Control 键 |
⌥ | Option 键 |
⇧ | Shift 键 |