一直从事windows上android开发,最近换了部Mac,现整理总结了常用快捷键
最常用:
- 搜索任意位置
双击shift - 最近编辑的文件预览
cmd+E - 全局查找/替换
cmd+shift+F或R - 查看某方法或类在全局中的调用
option + fn + F7 - 跳转到第几行
cmd + L - 返回到上次编辑的地方
cmd + [ - Surround with快速调出if,for,try…catch,while等环绕代码
opt+cmd+T - 快速生成模版代码块,如if,while,return
cmd + J - 打开android studio的设置页面或项目结构页面
cmd+, (打开工程目录为cmd+;) - 上下移动代码
opt + sft + up/down - 复制行
cmd + D - 格式化代码
cmd+opt+L - 删除无用的import
opt+ctrl+O - 光标定位到在当前代码上一行
cmd+Enter - 光标定位到当前代码下一行
cmd+shift+Enter - 16.
(一)查找/查看相关
全局查找/替换
sft + cmd + F / sft + cmd + R
全局搜索类
cmd + O
==类方法在全局项目中引用情况==
opt + fn + F7
跳转至超类的方法
cmd + U
==跳转至第几行==
cmd + L
返回到上次编辑位置
cmd + [ / ]
当前编辑的文件中结构快速导航
cmd + fn + F12
跳转至错误或警告
fn + F2
查看类/方法的注释文档
fn + F1
- 10.
(二)控制操作相关
==Surround with快速调出if,for,try…catch,while等环绕代码==
opt + cmd + T
==快速生成模版代码块,如if,while,return==
cmd + J
快速生成getter/setter方法,构造方法,toString()方法等cmd + N
==上下移动代码==
opt + sft + up/down
上下代码行换位
cmd + sft + up/down
单词间或驼峰间跳转
Alt + ← / →
切换文件
ctr + tab
选择区域
opt + up/down
注:如果光标停留在大括号处,则选中整个大括号区域删除行
cmd + C / cmd + delete
==复制行==
cmd + D
==格式化代码==
opt + cmd + L
自动缩进对齐
ctr + alt + I
==清除无效包引用==
opt + ctr + O
==选中并复制改行==
cmd + c
- 14.
三)代码重构相关
类名/方法名/变量名 重命名操作
sft + fn + F6
==方法重构,方法抽离==
opt + cmd + M
==抽离为局部变量==
opt + cmd + V
==抽离为成员变量==
opt + cmd + F
- 5.