AndroidStudio常用快捷键

说明:

  • 本文中的快捷键是针对Linux环境,且Keymaps为default情况下的映射关系。不同系统对应不同快捷键是记忆负担,为此作者把MAC电脑的快捷键调整为这套Linux快捷键,设置是在Keymap项中设置。
  • 标红或加粗的快捷键,是Gityuan多年阅读Android系统源码过程中高频率使用的一些快捷键
  • 关联快捷键,是指具有关联关系的快捷键,把相关联的键放到一组,是为了便于记忆,比如展开和收缩,当前查找与全局查找。

一、阅读代码

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

二、编辑代码

功能快捷键组合反向组合键
调出live TemplateCtrl + J 
操作提示Alt + Enter 
当前行下/上移Alt + Shift + ↓Alt + Shift + ↑
(取消)撤消Ctrl + ZCtrl + Shift + Z
剪切Ctrl + X 
复制Ctrl + C 
复制(不保留格式)Ctrl + Shift + C 
复制(包含引用)Ctrl + Alt + Shift + C 
粘贴Ctrl + V 
删除行Ctrl + Y 
复制当前行至下一行Ctrl + D 
合并行Ctrl + Shift +J 
开始新的一行(光标之下/上)Shift + EnterShift + Alt + Enter
Surround WithCtrl +Alt+T 
格式化代码Ctrl + Alt + L 
优化ImportsCtrl + 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
DebugShift + F9
    原文作者:Gityuan
    原文地址: http://gityuan.com/2016/08/20/android-studio-shortcut/
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞