公司统一配发了Mac,开发IDE用的是Intellij,在习惯开发中,整理了一下个人常用的快捷键。
功能部分
- 打开类 command + O
- 打开文件 command + shift + O
- 打开类中的方法 command + F12
- 重命名(refactor)command + F6
- 全局查找 command + shift + F
- 全局替换 command + shift + R
- 格式化代码 commond + option + L
- 运行 ctrl + shift + R
- 调试 ctrl + shift + R
- 版本提交 commond + K
- 查看定义 commond + B
- 查看实现 commond + option + B
- 查看调用栈 ctrl + h
- 代码生成 ctrl + h
编辑部分
- 在本行之前插入行 option + command + enter
- 删除行 command + delete
- 代码提示 option + enter
- 删除无用引入 option + command + O (全部导入包在Preference -> Editor -> AutoImport中勾选unambiguous imports即可)
- 撤销 shift + commond + Z
- 保持代码块,上下拖动 shift + commond +方向
- 无视代码块,上下拖动 shift + option +方向
- 作为代码块添加功能 commond + option + J
重构部分
- 补全变量名 commond + option + V
- 抽取方法 commond + option + M
- 抽取常亮 commond + option + C
- 抽取属性 commond + option + F
- 抽取行参 commond + option + P
调试部分
- 下一步 F8
- 进入方法体 F7
- 返回方法体 Shift + F8
- 恢复断点 commond + option + R