mac idea指的是在Mac电脑的环境下配置开发工具 JetBrains IntelliJ IDEA,其是一个优秀的IDE,我们在使用它的时候会有很多便捷的快捷键来提升我们的coding效率。例如我们使用的是windows 电脑做开始,经常会有如下操作
new一个对象后,按ctrl+alt+v自动生成一个本地变量例如:
new Scanner(System.in);//此时按ctrl+alt+v,结果如下
而如果是 JetBrains IntelliJ IDEA for Mac 的开发环境呢?我们简单给出常用的一些快捷键及coder技巧
- F2 : 定位下一个错误
- Shift + F2 : 定位上一个错误
- command + option + L : 代码格式化
- command + option + T:(使用if-else,try-catch等)包裹代码
- contorl + D : 调试(Debug)
- control + R : 运行(Run)
- control + enter:生成构造函数
- command + N:生成类的get/set方法
- control + O:重写父类函数(Overwrite)
- control + I:实现接口(与重写父类函数略有不同,可以认为重写父类函数包括实现接口)
- control + command + F:全局查找
- option + fn + enter:显示idea推荐的快速修复建议(比如创建当前没有的方法)
- control + H:展示方法的依赖关系
- flag.if:快速生成if判断
- flag.else:快速生成if判断(非)
- fori:快速生成循环体
- 100.for:快速生成for循环
- flag.while:快速生成while循环
- new String().var:快速生成变量
- “hello world”.sout:快速生成输出语句
- statement.try:快速生成try-catch语句
- list.for/list.fori/list.forr:快速生成list的遍历