Mac AndroidStudio 快捷键整理搜藏
用了mac之后发现很多快捷键和win不一样,搜一下,记录下来
常用的:
上下行移动: cmd+shift +up/down
上下移动整个方法: cmd+shift + up/down
删除行:cmd+delete
向下复制行:cmd+d
撤销/取消撤销:cmd + Z / sft + cmd +Z
格式化代码opt + cmd + L
扩大缩小选中范围:option+up/down
生成结构体:cmd+option+t(比如生成if,try...catch,synchronized等)
快捷覆写方法:ctrl+o
快捷生成setget等:cmd+n
快捷定位到行首/尾:cmd+left/right
注释代码:cmd+/(//)cmd+option+/(/**/)
格式化代码:cmd+option+L
快捷最近打开:cmd+e
清楚无效引用:ctrl+option+o
查找+替换:cmd+r
查找:cmd+f
来回你刚刚看的地方:cmd+option+left/right
点进去看的:cmd+down
查找调用的位置:ctrl+option+h
全局查找:cmd+shift+f
提示错误解决方案:option+enter
智能补全代码:ctrl+shift+space
补全代码(basic):option+space(原始为ctrl+space 与系统快速搜索快捷键冲突,然后就自己改了键,我是仔setting里搜到basic然后remove掉再加上)。
(一)查找/查看相关
搜索任意内容:双击 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 + /
单词间或驼峰间跳转: Alt + ← / →
切换文件:ctr + tab
删除行:cmd + C / cmd + delete
复制行:cmd + D
合并行:sft + ctr + J
自动缩进对齐: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