让人惊叹的Android Studio快捷键总结

lzkp3452 8年前

来自: http://blog.csdn.net/tellh/article/details/50042411


Win/Linux:alt+up/down;Mac:ctrl+up/down

实现在类或方法间瞬移光标。
这里写图片描述

Win/Linux:ctrl+f12;Mac:cmd+f12

弹出文件中的类和方法结构图,并可以查找并定位类成员和方法。按esc取消。
这里写图片描述

Win/Linux:ctrl+alt+h;Mac:ctrl+alt+h

展示一个方法调用路径层级图
这里写图片描述

Win/Linux:ctrl+shift+i;Mac:alt+space

弹出展现方法具体实现代码的小窗
这里写图片描述

Win/Linux:ctrl+shift+a;Mac:cmd+shift+a

查找Android Studio中的动作或者命令。
这里写图片描述

有一个很有用的命令:Analyze Data flow to Here

可以用ctrl+shift+a后输入Analyze Data flow to Here,可以分析某个陌生的变量究竟是从哪来的,并在哪里返回。

Win/Linux:alt+shift+up/down;Mac:alt+shift+up/down

整行移动,amazing!光标放在方法上还可以移动整个方法体,cool!
这里写图片描述 这里写图片描述

Win/Linux:ctrl+y;Mac:cmd+backspace

整行删除!
这里写图片描述

Win/Linux:ctrl+d;Mac:cmd+d

复制整行
这里写图片描述

Win/Linux:ctrl+w;Mac:alt+up/down

拓展选中区域代码块,酷炫!
这里写图片描述

Win/Linux:ctrl+alt+t;Mac:cmd+alt+t

让代码块被一些语句包围,比如if,while,try/catch语句
这里写图片描述

Win/Linux:ctrl+shift+delete;Mac:cmd+shift+delete

移除外层包围的代码。
这里写图片描述

Win/Linux:ctrl+j;Mac:cmd+j

弹出动态模板代码提示框。所谓的动态模板(Live Templates)就是输入一小段常用代码的缩写,可以快速生成一块代码模板,比如ctrl+j后输入ifn会快速生成一个if语句模板。这是一个值得探索的丰富有用的快捷键
这里写图片描述

Win/Linux:alt+J;Mac:ctrl+G

拉长光标,同时连续地选择连续地选择多行代码。
这里写图片描述

Mouse: Alt+MouseDrag

非常酷炫的特技啊~~~~不get不行呀!!!!
这里写图片描述

Win/Linux:Alt + Ctrl + O;Mac:Option + Control + O

清除无效包引用

Win/Linux:Ctrl+O;Mac:Ctrl+O

快速复写方法

Win/Linux:Ctrl+Right/left;Mac:Cmd+Right/left

移动光标到各个单词的开头或结尾

Win/Linux:Ctrl+P;Mac:Cmd+P

显示方法参数信息
这里写图片描述

Win/Linux:Ctrl+alt+L;Mac:Cmd+Option + L

格式化代码

Win/Linux:Ctrl + Shift + /;Mac:Cmd + Option + /

注释代码(/**/)

Win/Linux:Shift+F6

修改所有同名的变量
这里写图片描述

条件断点

在断点处鼠标右键,可以设置条件断点。