Android Studio 是一个超级强大的 IDE 工具,极大提高 Android 开发效率,但是我发现很多人仅限于编码跟使用常规的快捷键,很多强大的特性并没有使用到,所以规划写一些 Android Studio 进阶方面的知识。
第一篇自然是从最基本的快捷键开始。
用户界面
- 将焦点切换到Project面板:Alt+1
- 将焦点切换到favorites面板:Alt+2
- 将焦点切换到Locat面板:Alt+6
- 将焦点切换到structure面板:Alt+7
- 将焦点切换到Version Control面:Alt+9:板
- 将焦点切换到message面板:Alt+0
- 将焦点切换到导航栏:Alt+home
- 窗口切换:Ctrl+Tab
智能提示
- 查看方法需要的参数: Ctrl+P
- 插入模板:Ctrl+J
- 提示代码:Ctrl+Shift+Space
- 补充代码:Ctrl+Shift+Enter
编辑
- 上下移动当前代码:Ctrl+Shift+Up/Ctrl+Shift+Down
- 复制当前行代码到下一行:Ctrl+D
- 删除当前行代码:Ctrl+Y
- 查找当前文件的关键字:Ctrl+F
- 替换当前文件的文本:Ctrl+R
- 定位到下一个查到的关键字的地方: F3
- 定位到上一个查到的关键字的地方: Shift+F3
- 左右切换tab:Alt+Right Alt+Left
- 回退一步操作的位置:Ctrl+Alt+Left Ctrl+Alt+Right
- 展开/收缩函数代码块:Ctrl+加号 Ctrl+减号
- 创建对象时所需要的操作:Alt+Insert
- 包裹代码操作: Ctrl+Alt+T
- 使用的地方高亮:Ctrl+F7
- 从其他板块定位到编辑板块:F4
- 添加注释:Ctrl+/
- 添加注释:Ctrl+Shift+/
- 逐级包裹代码:Ctrl+W
- 逐级不包裹代码:Ctrl+Shift+W
选择
- Alt+F1:打开选择面板
- 双击 Shift:
- 搜索类:Ctrl+N
- 搜索文件: Ctrl+Shift+N
- 搜索字符:Ctrl+Shift+Alt+N
- 最近打开过的文件:Ctrl+E
- 类的结构:Ctrl+F12
- 变量/类被使用的地方:Ctrl+B
- 类的继承结构:Ctrl+H
快速弹窗
- 查看文档:Ctrl+Q
- 查看方法/变量/类的定义:Ctrl+Shift+I
- 查看使用处:Ctrl+Alt+F7
- 查看接口的实现:Ctrl+Alt+B
重构
- 重命名:Shift+F6
- 提取成局部变量:Ctrl+Alt+V
- 提取成全局变量:Ctrl+Alt+F
- 提取成常量:Ctrl+Alt+C
- 将代码片段提取成成方法:Ctrl+Alt+M
- 提取成方法的参数:Ctrl+Alt+P
- 将常量替换成具体数值:Ctrl+Alt+N
- 复制类:F5
- 移动类:F6
- 调起重构面板:Ctrl+Shift+Alt+T
查看使用
全项目查找关键字:Ctrl+Shift+F
检查
快速修复:Alt+Enter
代码风格跟格式
- 代码格式化:Ctrl+Alt+L
- 自动缩进:Ctrl+Alt+I
- 删除无用的import: Ctrl+Alt+O
- 编译Project下所有Module:Ctrl+F9
编译运行和 debug
- 编译运行:Shift+F10
- Debug:Shift+F9
- 打断点/去掉断点:Ctrl+F8
- debug进去到下一步:F7
- debug 进去方法内部:F7(不会进入官方类库的方法)
- debug 进去方法内部:Shift+F7(会进入官方类库的方法)
- debug 执行下一步:F8
- debug 跳出:Shift+F8
- 表达式面板:Alt+F8
- 跳到下一个断点:Alt+F9
Android studio 还有很多实用的快捷键,目前并没有一一全部列出来,只是列出一部分非常实用的快捷键,后续也会慢慢补充。