AndroidStudio常用快捷键

Posted by Gityuan on August 20, 2016

说明:

  • 本文中的快捷键是针对Linux环境,且Keymaps为default情况下的映射关系。
  • 标红或加粗的快捷键是博主多年阅读Android系统源码过程中高频率使用的一些快捷键
  • 关联快捷键,是指具有关联关系的快捷键,把相关联的键放到一组,是为了便于记忆,比如展开和收缩,当前查找与全局查找。

一、阅读代码

很多情况下,Linux下的Alt键对应Mac下的Option键,Linux的Ctrl键对应Mac下的Cmd键。

功能 Linux快捷键 Mac快捷键
递归搜索方法调用链 (Call Hierarchy) Ctrl + Alt + H Ctrl + Option + H
搜索变量(或方法)调用者 (Find Usages) Alt + F7 Option + F7
搜索类继承关系 (Type Hierarchy) Ctrl + H Ctrl + H
查找方法 (File Structure) Ctrl + F12 Cmd + F12
查找类 (Navigate Class) Ctrl + N Cmd + O
查找文件 (Navigate File) Shift + Ctrl + N Shift + Cmd + O
搜索任意内容 双击 Shift 双击 Shift
跳转至某一行 (Navigate Line) Ctrl + G Cmd + L
跳转至源码 (Jump to Source) F4 F4
[全局]查找 (Find) [Shift +] Ctrl + F [Shift +] Cmd + F
[全局]替换 (Replace) [Shift +] Ctrl + R [Shift +] Cmd + F
高亮选中单词 (highlight) SHIFT + Ctrl + F7 SHIFT + Cmd + F7
前进 (Forward) Ctrl + → Cmd + [
后退 (Back) Ctrl + ← Cmd + ]
上(下)一个方法 Alt + ↑  
跳至括号开头[结尾] Ctrl + [  
展开(收缩) Ctrl + +  
全部展开(收缩) Ctrl + Shift + +  
移动光标至行首(尾) Home  
查看方法参数信息 Ctrl + P  
查询上下文信息 Alt + Q  
光标处查找 Ctrl + F7  
查找下[上]一处出现 [Shift +] F3  
选中文本 Ctrl + W连按  
跳转至声明 Ctrl + B  
跳转至超类方法 Ctrl + U  
最近打开的文件 Ctrl + E  
关闭当前Tabs Ctrl + F4  
选中功能 Ctrl + W连按  

二、编辑代码

功能 快捷键组合 反向组合键
调出live Template Ctrl + J  
操作提示 Alt + Enter  
当前行下/上移 Alt + Shift + ↓ Alt + Shift + ↑
(取消)撤消 Ctrl + Z Ctrl + Shift + Z
剪切 Ctrl + X  
复制 Ctrl + C  
复制(不保留格式) Ctrl + Shift + C  
复制(包含引用) Ctrl + Alt + Shift + C  
粘贴 Ctrl + V  
删除行 Ctrl + Y  
复制当前行至下一行 Ctrl + D  
合并行 Ctrl + Shift +J  
开始新的一行(光标之下/上) Shift + Enter Shift + Alt + Enter
Surround With Ctrl +Alt+T  
格式化代码 Ctrl + Alt + L  
优化Imports Ctrl + Alt + O  
重命名 Shift + F6  
修改方法签名 Ctrl + F6  
拷贝文件 F5  
移动文件 F6  
安全删除 Alt + Delete  
引入属性 Ctrl + Alt + E  
引入定义 Ctrl + Alt + D  
引入常量 Ctrl + Alt + C  
引入类型定义 Ctrl + Alt + K  
引入局部变量 Ctrl + Alt + V  
引入类变量 Ctrl + Alt + F  
引入参数 Ctrl + Alt + P  
引入方法 Ctrl + Alt + M  
保存 Ctrl +S  
选中当前单词 Ctrl + W  

三、调试代码

功能 快捷键组合
单步进入 F7
单步跳过 F8
执行至断点处 F9
单步智能进入 Shift + F7
查看断点 Ctrl + Shift + F8
运行 Shift + F10
Debug Shift + F9

微信公众号 Gityuan | 微博 weibo.com/gityuan | 博客 留言区交流 gityuan