Android Studio快捷键(Mac)
自定义
功能 | 快捷键 |
---|---|
Move to opposite group | Control+Option+m |
定位目标
功能 | 快捷键 |
---|---|
搜索类 | Cmd + O |
搜索方法或字段 | Cmd+Option+O |
搜索文件、目录 | Cmd+Shift+O |
Search Everywhere | Shift+Shift |
查看字段、方法、类、文件在哪些地方被使用了(全局) | Option+F7 |
查看字段、方法、类、文件在哪些地方被使用了(当前文件) | Option+Cmd+F7,然后Option+Cmd+上下来跳转 |
定位到方法的调用位置 | Cmd+B |
在工程目录中快速定位文件 | Option+F1, Enter |
跳转代码块头/尾 | Optional+cmd+[, Optional+cmd+] |
reveal file in finder | Cmd+Option+F12 |
查看结构
功能 | 快捷键 |
---|---|
查看定义 | Cmd+B |
智能选取 | Option+Up/Down |
查看本类结构 | Cmd+F12 Cmd+7 |
查找和替换 | Cmd+F Cmd+R Cmd+Shift+F Cmd+Shift+R |
查看doc | F1 Ctrl+J |
查看本class的hierarchy | Control + h |
查看书签 | Cmd+F3 |
设置、取消书签 | F3 |
折叠当前代码块 | Cmd - |
折叠所有代码块 | Cmd Shift - |
视图切换
功能 | 快捷键 |
---|---|
显示目录窗口 | Cmd+1 |
显示收藏窗口 | Cmd+2 |
显示 AndroidMonitor | Cmd+6 |
显示类结构 | Cmd+7 |
最近查看文件窗口 | Cmd+E |
最近修改文件窗口 | Cmd+Shift+E |
在当前编辑器切换标签 | Cmd+Shift+[/] |
切换到顶部导航栏 | Cmd+Up/Down |
视图切换 Switcher | Ctrl+Tab |
编辑代码
功能 | 快捷键 |
---|---|
LiveTemplate | Cmd+J |
Generate | Cmd+N |
智能提示 | Option+Enter |
关闭当前活动窗口 | Cmd+W |
格式化代码 | Cmd+Option+L |
插入多个光标协同编辑 | Shift+Option+左键 |
删除一行 | Cmd+delete |
复制一行 | Cmd + d |
选中单词 | Option + shift + 左右方向键 |
将代码变为 lamda 表达式(反之亦然) | Option + Enter |
生成 region | option + cmd + t |
生成测试代码 | shift + cmd + t |
移动一整行 | option + shift + 上下方向键 |
选中文本全部变为大写 | cmd+shift+u |
重构
功能 | 快捷键 |
---|---|
重命名 | Shift+F6 |
修改方法签名 | Cmd+F6 |
修改参数类型 | Cmd+Shift+F6 |
显示重构菜单 | Ctrl+T |
重构对话框的refactor按钮 | control + enter |
查看代码
功能 | 快捷键 |
---|---|
跳到方法定义 | Cmd+B |
跳到变量的定义类 | Cmd+Shift+B |
跳到方法在父类或接口的定义处 | Cmd+U |
跳到上、下一次光标查看处(阅读源代码时非常有用) | Cmd+Option+Left/Right |
查找类中的方法名 | Cmd+F12 |
Find Usage | Option+F7 |
查看接口的实现 | Option+Cmd+B |
跳转到文件头、尾 | cmd+home,end |
LiveTemplate
功能 | 快捷键 |
---|---|
生成 foreach 循环 | iter |
for (int i=0; i < len; i++) | fori |