【android studio for Mac快捷键大全】笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述android studio for Mac快捷键大全相关的知识,希望能为你提供帮助。
Description | Mac |
---|---|
General | |
Synchronize | Command + Option + Y |
最大化/最小化编辑器 | Control + Command + F12 |
添加到收藏夹 | Option + Shift + F |
检测(Inspect)当前文件与配置文件 | Option + Shift + I |
Quick switch scheme | Control + ` (backquote) |
打开设置对话框 | Command + , (comma) |
打开项目结构配置(project structure) | Command + ; (semicolon) |
标签和工具窗口之间互相切换 | Control + Tab |
导航和搜索 | |
搜索任何文件(包括代码和菜单) | 按两次 Shift |
查找 | Command + F |
查找下一个 | Command + G |
查找上一个 | Command + Shift + G |
替换 | Command + R |
搜索 action 或者 option | Command + Shift + A |
通过 symbol name 查找文件 | Command + Option + O |
查找类 | Command + O |
查找文件 | Command + Shift + O |
全局搜索(Find in path) | Command + Shift + F |
打开当前文件的结构弹框(方法,属性等) | Command + F12 |
切换标签 | Control + 左/右箭头 |
跳转到源代码 | F4 / Command + 向下箭头 |
在新窗口中打开当前选定的标签tab | Shift + F4 |
最近打开的文件列表弹框 | Command + Shift + E |
返回上一个编辑的位置 | Command + Shift + Backspace |
关闭当前活动标签tab | Command + W |
从工具窗口返回到编辑窗口 | Esc |
隐藏当前或者上一个活动的工具窗口 | Shift + Esc |
跳转到这一行 | Command + L |
打开类型分级结构(就是继承实现关系) | Control + H |
打开当前选中方法的层级结构 | Command + Shift + H |
打开调用层级结构即谁调用了当前选中的对象 | Control + Option + H |
写代码 | |
代码自动生成 (getters, setters, constructors, hashCode/equals, toString, new file, new class等) | Command + N |
重写方法 | Control + O |
实现方法 | Control + I |
Surround with (if…else / try…catch / etc.) | Command + Option + T |
删除光标所在位置的这一行 | Command + Backspace |
折叠/展开当前代码块 | Command + 减号/加号 |
折叠/展开所有的代码块 | Command + Shift + 减号/加号 |
复制当前行或者选中的代码 | Command + D |
代码补全(Basic code completion) | Control + Space (与切换输入法冲突,建议开启代码自动补全) |
智能代码补全 | Control + Shift + Space |
补全当前语句(比如自动加分号,自动加花括号) | Command + Shift + Enter |
快速查看文档 | Control + J |
显示选中方法的参数 | Command + P |
直接跳转到声明 | Command + B or Command + Click |
跳转到实现的代码 | Command + Alt + B |
跳转到父类方法/超类 | Command + U |
快速查看定义而不是跳转到声明 | Command + Y |
切换项目工具窗口的可见性 | Command + 1 |
添加/移除书签 | F3 |
标记不同的符号来添加移除书签 | Option + F3 |
行注释 | Command + / |
块注释 | Command + Shift + / |
选择光标所在的代码块,连续按则递增选择 | Option + ↑ |
返回选择代码块之前的状态 | Option + ↓ |
移动光标到代码块的开始 | Option + Command + [ |
移动光标到代码块的结束 | Option + Command + ] |
从当前光标选择到代码快递的开始(递增选择) | Option + Command + Shift + [ |
从当前光标选择到代码快递的结束(递增选择) | Option + Command + Shift + ] |
删除当前光标到单词结束的字符 | Option + Delete |
删除当前光标到单词开始的字符 | Option + Backspace |
Optimize imports | Control + Option + O |
快速修复 | Option + Enter |
格式化代码 | Command + Option + L |
自动缩进当前行 | Control + Option + I |
向后/向前缩进 | Tab/Shift + Tab |
把下一行加在本行代码后面 | Control + Shift + J |
把本行光标后面的所有所有内容换行到下一行 | Command + Enter |
在下一行插入空行 | Shift + Enter |
跳转到下一个/上一个高亮错误 | F2 / Shift + F2 |
Build and Run | |
Build | Command + F9 |
Build and run | Control + R |
调试 | |
Debug | Control + D |
Step over | F8 |
Step into | F7 |
Smart step into | Shift + F7 |
Step out | Shift + F8 |
运行到光标处 | Option + F9 |
显示表达式的结果 | Option + F8 |
Resume program | Command + Option + R |
添加/移除断点 | Command + F8 |
查看断点 | Command + Shift + F8 |
重构 | |
复制当前文件到 | F5 |
移动当前文件到 | F6 |
Safe delete | Command + Delete |
重命名 | Shift + F6 |
Change signature | Command + F6 |
代码内联(Inline,比如把全局属性变为局部属性) | Command + Option + N |
把代码块提取为方法 | Command + Option + M |
把选中代码提取为变量 | Command + Option + V |
把方法内选中代码提取为属性(局部到全局,与 Inline相反) | Command + Option + F |
提取常量 | Command + Option + C |
提取为方法的参数 | Command + Option + P |
版本控制/本地历史记录 | |
Commit project to VCS | Command + K |
Update project from VCS | Command + T |
查看最近的更改 | Option + Shift + C |
Open VCS popup | Control + V |
推荐阅读
- Android Activity与Fragment生命周期 对应关系
- AndroidPackageManager(queryIntentActivities)
- ubuntu 16.04 android studio 开发环境搭建
- Android 简单案例(可移动的View)
- Android 简单案例(onSaveInstanceState 和 onRestoreInstanceState)
- Windows系统添加虚拟串口及CanToolApp功能1的实现
- android selector shape 使用
- Spring Boot Dubbo applications.properties 配置清单
- Android源码解析——LruCache