Android Studio For Mac 之快捷键的使用

Posted AAA啊哈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio For Mac 之快捷键的使用相关的知识,希望对你有一定的参考价值。

原文

https://developer.android.com/studio/intro/keyboard-shortcuts.html#configure_custom_keymaps

本文

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

常用快捷键

重命名

// 重命名
Shift + F6

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

// 代码内联(Inline,比如把全局属性变为局部属性)
Command + Option + N

把代码块提取为方法

// 把代码块提取为方法
Command + Option + M

把选中代码提取为变量

// 把选中代码提取为变量
Command + Option + V

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

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

提取为常量

// 提取为常量
Command + Option + C

提取为方法的参数

//  提取为方法的参数
Command + Option + P

查找类

// 查找类 
Command + O

查找文件

// 查找文件 
Command + Shift + O 

全局搜索(Find in path)

// 全局搜索(Find in path)
Command + Shift + F

Optimize imports

// Optimize imports 
Control + Option + O

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

// Surround with (if...else / try...catch / etc.) 
Command + Option + T

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

//  复制当前行或者选中的代码 
Command + D

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

// 补全当前语句(比如自动加分号,自动加花括号) 
Command + Shift + Enter 

打开调用层级结构即谁调用了当前选中的对象

// 打开调用层级结构即谁调用了当前选中的对象 
Control + Option + H

Open VCS popup

// Open VCS popup 
Control + V

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

// 补全当前语句(比如自动加分号,自动加花括号) 
Command + Shift + Enter

智能代码补全

// 智能代码补全
Control + Shift + Space

快速修复

// 快速修复 
Option + Enter

格式化代码

// 格式化代码 
Command + Option + L

返回上一个编辑的位置

// 返回上一个编辑的位置 
Command + Shift + Backspace

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

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

折叠/展开当前代码块

// 折叠/展开当前代码块 
Command + 减号/加号

显示选中方法的参数

// 显示选中方法的参数 
Command + P

跳转到实现的代码

// 跳转到实现的代码 
Command + Alt + B 

跳转到父类方法/超类

// 跳转到父类方法/超类 
Command + U

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

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

完整快捷键

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

以上是关于Android Studio For Mac 之快捷键的使用的主要内容,如果未能解决你的问题,请参考以下文章

markdown Android Studio for MAC终端机套件

Android Studio for Mac 在启动时崩溃

android studio for Mac快捷键大全

Android studio For Mac 常用快捷键

如何在 Visual Studio for Mac for Xamarin 中添加更多 android 模拟器设备?

Android Studio 常用快捷键 for mac