Android Studio 快捷键大全(Mac系统)

一、Mac上的按键符号

符号 说明
option / alt
shift
control
command
esc

二、快捷键

查找/查看相关

快捷键 说明
双击 shift 搜索任意内容
command + F / command + R 当前文件查找/替换,使用command + G,shift + command + G,跳到下一个/上一个高亮的变量
command + shift + F / command + shift + R 全局查找/替换
command + O 全局搜索类
command + option + O 全局搜索类/方法/参数
option + fn + F7 / command + 鼠标点击 类/方法在全局项目中引用情况(查看方法/变量/属性被谁调用了)
command + fn + F7 类/方法在当前文件中引用情况
control + option + H 方法被调用层级结构
command + option + B 查看接口的实现
command + U 跳转至超类的方法
command + [ / ] 或 command + option + ← / → 返回到上次编辑位置
command + P 列出函数方法一系列的有效参数
fn + F2 跳转至错误或警告
fn + F1 查看类/方法的注释文档

控制操作相关

快捷键 说明
command + option + L 当前类的所有代码进行格式化
control + option + O 清除无效包引用
command + option + T Surround with快速调出if,for,try…catch,while等环绕代码
command + J 快速生成模版代码块,如if,while,return
command + N 快速生成getter/setter方法,构造方法,toString()方法等
command + shift + enter 行尾自动添加分号,if后面自动加“(){ }”
control + O 引入重写父类的方法
control + I 引入接口或抽象类方法的实现
command + / 注释与取消注释,注释效果 //…
command + option + / 注释与取消注释,注释效果 /…/
option + return 下一步意图猜测
command + option + < 返回上次光标处
option + shift + up/down 上下移动代码
command + shift + up/down 上下代码行换位
option + ← / → 单词间或驼峰间跳转
command + shift + U 切换大小写
control + tab 切换文件
option + up/down 选择区域,注:如果光标停留在大括号处,则选中整个大括号区域
command + + / command + - 局部代码块展开/收缩
command + shift + + / command + shift + - 全部代码块展开/收缩
command + Z / command + shift + Z 撤销/取消撤销
command + C / command + delete 删除行
command + D 复制行
control + shift + J 合并行
option + 鼠标选框 列编辑
control + option + I 自动缩进对齐
command + , 打开设置
shift + esc 隐藏窗口

代码重构相关

快捷键 说明
fn + shift + F6 类名/方法名/变量名 重命名操作
command + option + M 方法重构,方法抽离
command + option + P 抽离成方法参数
command + option + V 抽离为局部变量
command + option + F 抽离为成员变量
command + option + C 把一个局部变量修改成final static 的全局常量
发布了100 篇原创文章 · 获赞 45 · 访问量 64万+

猜你喜欢

转载自blog.csdn.net/wangzhongshun/article/details/104900336