AndroidStudio快捷键大全(Mac版)
2019-10-10 本文已影响0人
千雨茶
工欲善其事,必先利其器
查找/查看相关
快捷键 | 说明 |
---|---|
双击shift | 全局查找 |
cmd + F | 当前文件查找 |
cmd + R | 当前文件替换 |
shift + cmd + F | 全局查找 |
shift + cmd + R | 全局替换 |
cmd + G / shift + cmd + G | 跳转到下一个/上一个高亮的变量 |
cmd + E | 打开最近访问的文件列表 |
cmd + fn + F12 | 列出当前类中所有成员 |
opt + fn + F7 / cmd + 鼠标点击 | 类/方法在全局项目中引用情况 |
cmd + fn + F7 | 类/方法在当前文件的引用情况 |
ctr + H | 查看类继承关系 |
ctr + opt + H | 方法被调用层级结构 |
opt + cmd + B | 查看接口的实现 |
cmd + U | 跳转到超类方法 |
cmd + L | 跳转至第几行 |
cmd + [ / ] 或者 opt + cmd + ← / → | 跳转至前一次/后一次编辑的位置 |
cmd + P | 列出方法中有效参数 |
fn + F2 | 跳转至错误或警告位置 |
fn + F1 | 查看类/方法的注释文档 |
控制操作相关
快捷键 | 说明 |
---|---|
opt + cmd + T | Surround with快速调出if,for,try…catch,while等环绕代码 |
cmd + J | 快速生成模版代码块,如if,while,return |
cmd + N | 快速生成getter/setter方法,构造方法,toString()方法等 |
shift + cmd + enter | 行尾自动添加分号,if后面自动加“(){ }” |
ctr + O | 引入重写父类的方法 |
ctr + I | 引入接口或抽象类方法的实现 |
opt + return | 下一步意图猜测 |
opt + cmd + ← / → | 返回前一次/后一次光标处 |
shift + cmd + V | 选择最近的剪切板内容,插入到文本 |
cmd + / | 注释与取消注释,注释效果 //... |
opt + cmd + / | 注释与取消注释,注释效果/.../ |
opt + shift + up/down | 上下移动代码 |
cmd + shift + up/down | 上下代码行换位 |
opt + ← / → | 单词间或驼峰间跳转 |
shift + cmd + U | 切换大小写 |
ctr + tab | 切换文件 |
opt + up/down | 增加/减少选择区域 |
ctr + +/- | 展开/收缩代码块 |
shift + ctr + +/- | 全局展开/收缩代码块 |
ctr + Z / shift + ctr + Z | 撤销/取消撤销 |
cmd + C / cmd + delete | 删除行 |
cmd + D | 复制行 |
shift + ctr + J | 合并行 |
opt + 鼠标框选 | 列编辑 |
opt + ctr + L | 格式化代码 |
ctr + opt + I | 自动缩进对齐 |
opt + ctr + O | 清除无效包 |
cmd + , | 打开设置 |
shift + esc | 隐藏窗口 |
代码重构相关
快捷键 | 说明 |
---|---|
shift + fn + F6 | 批量重命名 |
opt + cmd + M | 方法重构,方法抽离 |
opt + cmd + P | 抽离为方法参数 |
opt + cmd + V | 抽离为局部变量 |
opt + cmd + F | 抽离为成员变量 |
编译运行调试
快捷键 | 说明 |
---|---|
cmd + fn + F9 | 编译源码 |
ctr + R | 运行 |
ctr + B | 调试 |
fn + F8 | step over跳到下一步 |
fn + F7 | step into进入代码 |
opt + cmd + R | 直接运行 |
cmd + fn + F2 | 退出调试 |
版本控制
快捷键 | 说明 |
---|---|
ctr + V | 打开Git操作列表 |
cmd + K | 提交修改 |
shift + cmd + K | 推到服务器 |