本文编写于 204 天前,最后修改于 204 天前,其中某些信息可能已经过时。

⇧ + ⌥ + 鼠标选取 选择任意区域和任意多个区域
⌘ + ; 打开Project Structure对话框
⌃ + I 实现接口中的方法
⌘ + N 生成代码(getter、setter、构造函数、hashCode、equals、toString)
⌘ + F 文件内查找关键字
⌘ + ⇧ + F 编辑器内部查找关键字
⌘ + R 文件内替换关键字
⌘ + ⇧ + R 编辑器内替换关键字
⇧ + ⇧ 查找类(双击Shift)
⌘ + ⇧ + O 根据文件名搜索文件
⌘ + ⌥ + V 抽取为局部变量
⌘ + ⌥ + F 抽取为成员变量
⌘ + ⌥ + C 抽取为常量
⌘ + ⌥ + M 抽取为方法
⌘ + ⌥ + R Debug中执行完该断点,程序继续执行
fn + F8 不进入方法执行一行代码(只有新版mac本才需要加fn)
fn + F7 进入方法(只有新版mac本才需要加fn)
⇧ + fn + F8 跳出方法(只有新版mac本才需要加fn)
⌥ + / 获取与当前正在书写的变量有相同的头部片段的变量,然后补全为当前变量
⌥ + ⇧ + ⌘ + ←/→ 在声明和调用中移动方法参数
⌥ + ↩︎ + 选择Apply signature change 在方法声明中将上面指令产生的移动传播到方法调用中
⌘ + ⌥ + ⇧ + U 展示类的UML图
fn + ⌘ + → 定位到文件底部
fn + ⌘ + ← 定位到文件头部
⌘ + ⌥ + T 生成surround with块,例如try catch、while、for、if else
⇧ + ⌘ + T 生成Junit测试类
⌃ + ⇧ + J 多行合并成一行
⌃ + Space 在HTML编辑中,自动补全属性、参数、标签、选择器等

来源:https://blog.csdn.net/weixin_37490221/article/details/82905623