更多文章:

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,return

cmd + 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

六、vim插件

深入学习

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐