Mac上按键符号
- ⌥ : option / alt
- ⇧ : shift
- ⌃ : control
- ⌘ : command
- ⎋ : esc
(一) 查找/查看相关
- 
    搜索任意内容双击 sft
- 
    当前文件查找/替换cmd + F / cmd + R使用 cmd + G,sft + cmd + G,跳到下一个/上一个高亮的变量
- 
    全局查找/替换sft + cmd + F / sft + cmd + R
- 
    全局搜索类cmd + O
- 
    全局搜索类/方法/参数opt + cmd + O
- 
    打开最近访问的文件列表cmd + E
- 
    类/方法在全局项目中引用情况opt + fn + F7 / cmd + 鼠标点击
- 
    类/方法在当前文件中引用情况cmd + fn + F7
- 
    方法被调用层级结构ctr + opt + H
- 
    查看接口的实现opt + cmd + B
- 
    跳转至超类的方法cmd + U
- 
    跳转至第几行cmd + L
- 
    返回到上次编辑位置cmd + [ / ] opt + cmd + ← / →
- 
    当前编辑的文件中结构快速导航cmd + fn + F12
- 
    列出函数方法一系列的有效参数cmd + P
- 
    跳转至错误或警告fn + F2
- 
    查看类/方法的注释文档fn + F1
(二) 控制操作相关
- 
    Surround with快速调出if,for,try…catch,while等环绕代码opt + cmd + T
- 
    快速生成模版代码块,如if,while,returncmd + J
- 
    快速生成getter/setter方法,构造方法,toString()方法等cmd + N
- 
    行尾自动添加分号,if后面自动加“(){ }”sft + cmd + enter
- 
    引入重写父类的方法ctr + O
- 
    引入接口或抽象类方法的实现ctr + I
- 
    下一步意图猜测opt + return
- 
    将最近使用的剪贴板内容选择插入到文本sft + cmd + V
- 
    注释与取消注释,注释效果 //…cmd + /
- 
    注释与取消注释,注释效果 /…/opt + cmd + /
- 
    上下移动代码opt + sft + up/down
- 
    上下代码行换位cmd + sft + up/down
- 
    单词间或驼峰间跳转Alt + ← / →
- 
    切换大小写sft + cmd + U
- 
    切换文件ctr + tab
- 
    选择区域opt + up/down注:如果光标停留在大括号处,则选中整个大括号区域 
- 
    局部代码块展开/收缩cmd + + / cmd + -
- 
    全部代码块展开/收缩sft + cmd + + / sft + cmd + -
- 
    撤销/取消撤销cmd + Z / sft + cmd +Z
- 
    删除行cmd + C / cmd + delete
- 
    复制行cmd + D
- 
    合并行sft + ctr + J
- 
    列编辑Alt + 鼠标框选
- 
    格式化代码opt + cmd + L
- 
    自动缩进对齐ctr + alt + I
- 
    清除无效包引用opt + ctr + O
- 
    打开设置cmd + ,
- 
    隐藏窗口sft + esc
(三) 代码重构相关
- 
    类名/方法名/变量名 重命名操作sft + fn + F6
- 
    方法重构,方法抽离opt + cmd + M
- 
    抽离成方法参数opt + cmd + P
- 
    抽离为局部变量opt + cmd + V
- 
    抽离为成员变量opt + cmd + F
(四) 编译运行调试
- 
    编译源码cmd + fn + F9
- 
    运行ctr + R
- 
    调试ctr + B
- 
    Step Into(进入到代码)fn + F7
- 
    Step Over(跳到下一步)fn + F8
- 
    直接运行opt + cmd + R
- 
    退出调试cmd + fn + F2
(五) 版本控制
- 
    打开git操作列表ctr + V
- 
    提交修改cmd + K
- 
    推到服务器sft + cmd + K
