开发
- ctrl + enter 出现生成get,set方法的界面
- command + N 生成代码(getter、setter、构造函数、hashCode/equals,toString)
- alt + enter 导入包,自动修改
- command + F 查找
- command + shift+F 可以在整个工程或着某个目录下面查找变量
- command + R 替换
- command + shift + R 可以在整个工程或着某个目录下面替换变量
- command + D 复制一行
- command + delete 删除一行
- command + alt + L 格式化代码
- ctrl + alt + O 优化import
- command + shift + U 大小写转换
- command + alt + 左右箭头 返回上次编辑的位置
- command + 左右箭头 返回最左边最右边
- command + shift + 上下箭头 把代码上移或着下移
- alt + f7 查找变量方法使用的地方
- Double shift 查询任何东西
- command + K 提交代码到版本控制器
- command + T 从版本控制器更新代码
- alt + shift + C 查看最近的变更记录
调式
- F8 进入下一步,如果当前行断点是一个方法,不进入当前方法体内
- shift + F8 跳出
- F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,不会进入该内嵌的方法中
- ⇧F7 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
- alt + F9 运行到光标处,如果光标前有其他断点会进入到该断点
- command + F8 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
- command + shift + F8 查看断点信息
以上是我在开发和调试过程中常用的mac IDEA快捷键,另外一些不常用的快捷键未列出