Windows Android Studio keyboard shortcuts

Oct 26, 2016


本文

http://afra55.github.io/2016/10/26/windows-android-studio-keyboard-shortcuts/

默认的快捷方式。

常用快捷键

重命名

Shift + F6

代码内联(Inline,比如把全局属性变为局部属性)

Control + Alt + N

把代码块提取为方法

Control + Alt + M

把选中代码提取为变量

Control + Alt + V

把方法内选中代码提取为属性(局部到全局,与 Inline相反)

Control + Alt + F

提取为常量

Control + Alt + C

提取为方法的参数

Control + Alt + P

查找类

 Control + N

查找文件

Control + Shift + N

全局搜索(Find in path)

Control + Shift + F

Optimize imports

Control + Alt + O

Surround with (if…else / try…catch / etc.)

 Control + Alt + T

复制当前行或者选中的代码

 Control + D

补全当前语句(比如自动加分号,自动加花括号)

 Control + Shift + Enter

Find Usages(查找使用这个属性或方法等的地方)

 Alt + F7

Find Usages in file(在这个文件中查找使用这个属性或方法等的地方)

 Ctrl + F7

Open VCS popup

 Alt + ` (backquote) 

智能代码补全

 Control + Shift + Space

快速修复

 Alt + Enter

格式化代码

Control + Alt + L

返回上一个编辑的位置

 Control + Shift + Backspace

代码自动生成 (getters, setters, constructors, hashCode/equals, toString, new file, new class等)

 Alt + Insert

折叠/展开当前代码块

Control + 减号/加号

显示选中方法的参数

  Control + P

跳转到实现的代码

 Control + Alt + B

跳转到父类方法/超类

 Control + U

跳转到下一个/上一个高亮错误

 F2 / Shift + F2

切换大小写

 Control + Shift + U

返回上一个预览的位置

Control + Shift + Left

完整快捷键

Description Mac
General  
Synchronize Control + Alt + Y
最大化/最小化编辑器 Control + Shift + F12
添加到收藏夹 Alt + Shift + F
检测(Inspect)当前文件与配置文件 Alt + Shift + I
Quick switch scheme Control + ` (backquote)
打开设置对话框 Control + Alt + S
打开项目结构配置(project structure) Control + Alt + Shift + S
标签和工具窗口之间互相切换 Control + Tab
导航和搜索  
搜索任何文件(包括代码和菜单) 按两次 Shift
查找 Control + F
查找下一个 F3
查找上一个 Shift + F3
替换 Control + R
搜索 action 或者 option Control + Shift + A
通过 symbol name 查找文件 Control + Alt + Shift + N
查找类 Control + N
查找文件 Control + Shift + N
全局搜索(Find in path) Control + Shift + F
打开当前文件的结构弹框(方法,属性等) Control + F12
切换标签 Alt + Right/Left Arrow
跳转到源代码 F4 / Control + Enter
在新窗口中打开当前选定的标签tab Shift + F4
最近打开的文件列表弹框 Control + E
最近编辑的文件列表弹框 Control + Shift + E
返回上一个编辑的位置 Control + Shift + Backspace
关闭当前活动标签tab Control + F4
从工具窗口返回到编辑窗口 Esc
隐藏当前或者上一个活动的工具窗口 Shift + Esc
跳转到这一行 Control + G
打开类型分级结构(就是继承实现关系) Control + H
打开当前选中方法的层级结构 Control + Shift + H
打开调用层级结构即谁调用了当前选中的对象 Control + Alt + H
写代码  
代码自动生成 (getters, setters, constructors, hashCode/equals, toString, new file, new class等) Alt + Insert
重写方法 Control + O
实现方法 Control + I
Surround with (if…else / try…catch / etc.) Control + Alt + T
删除光标所在位置的这一行 Control + Y
折叠/展开当前代码块 Control + 减号/加号
折叠/展开所有的代码块 Control + Shift + 减号/加号
复制当前行或者选中的代码 Control + D
代码补全(Basic code completion) Control + Space (与切换输入法冲突,建议开启代码自动补全)
智能代码补全 Control + Shift + Space
补全当前语句(比如自动加分号,自动加花括号) Control + Shift + Enter
快速查看文档 Control + Q
显示选中方法的参数 Control + P
直接跳转到声明 Control + B or Control + Click
跳转到实现的代码 Control + Alt + B
跳转到父类方法/超类 Control + U
快速查看定义而不是跳转到声明 Control + Shift + I
切换项目工具窗口的可见性 Alt + 1
添加/移除书签 F11
标记不同的符号来添加移除书签 Control + F11
行注释 Control + /
块注释 Control + Shift + /
选择光标所在的代码块,连续按则递增选择 Control + W
返回选择代码块之前的状态 Control + Shift + W
移动光标到代码块的开始 Control + [
移动光标到代码块的结束 Control + ]
从当前光标选择到代码快递的开始(递增选择) Control + Shift + [
从当前光标选择到代码快递的结束(递增选择) Control + Shift + ]
删除当前光标到单词结束的字符 Control + Delete
删除当前光标到单词开始的字符 Control + Backspace
Optimize imports Control + Alt + O
快速修复 Alt + Enter
格式化代码 Control + Alt + L
自动缩进当前行 Control + Alt + I
向后/向前缩进 Tab/Shift + Tab
把下一行加在本行代码后面 Control + Shift + J
把本行光标后面的所有所有内容换行到下一行 Control + Enter
在下一行插入空行 Shift + Enter
跳转到下一个/上一个高亮错误 F2 / Shift + F2
Build and Run  
Build Control + F9
Build and run Control + F10
调试  
Debug Control + F9
Step over F8
Step into F7
Smart step into Shift + F7
Step out Shift + F8
运行到光标处 Alt + F9
显示表达式的结果 Alt + F8
Resume program F9
添加/移除断点 Control + F8
查看断点 Control + Shift + F8
重构  
复制当前文件到 F5
移动当前文件到 F6
Safe delete Alt + Delete
重命名 Shift + F6
Change signature Control + F6
代码内联(Inline,比如把全局属性变为局部属性) Control + Alt + N
把代码块提取为方法 Control + Alt + M
把选中代码提取为变量 Control + Alt + V
把方法内选中代码提取为属性(局部到全局,与 Inline相反) Control + Alt + F
提取常量 Control + Alt + C
提取为方法的参数 Control + Alt + P
版本控制/本地历史记录  
Commit project to VCS Control + K
Update project from VCS Control + T
查看最近的更改 Alt + Shift + C
Open VCS popup Alt + ` (backquote)