mac android studio快捷键设置(mac快捷键大全示意图)

Android Studio 是Google基于IntelliJ IDEA开发的Android开发工具,有点类似 EcliPSe ADT,AndroidStudio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持。

现在有大量的开发人员转向Android Studio开发,为了更快捷的学会开发,就要学会使用快捷键,那就给大家整理汇总下,也自己方便查找。

一、常用快捷键

代码保存

描述:该操作可以用于在书写代码的过程中进行快速保存

调用:菜单栏 File -> Save All

快捷键:Ctrl S

调用:菜单栏 Window -> Active Tool Window -> Hide All
Windows

快捷键:Ctrl Shift F12

其他:

第二次执行 Ctrl Shift F12 命令时,窗口会还原,即最小化

最大化/最小化工具窗口

描述:隐藏所有窗口,最大化/最小化你指定的工具窗口

调用:菜单栏 WIndow -> Active Tool Window -> Maximize Tool
Window

快捷键:Ctrl Shift 引号

其他:

注意要选中某个工具窗口后才能执行该操作

第二次执行 Ctrl Shift 引号 命令时,窗口会还原,即最小化

显示/隐藏工具窗口

描述:该操作可以显示/隐藏工具窗口

调用:菜单栏 View -> Tool Windows -> Project

快捷键:Alt 1

快速切换方案

快捷键:Ctrl `(backquote)

打开设置对话框

描述:改操作可以快速打开设置对话框

调用:菜单栏 File -> Setting…

快捷键:Ctrl Alt S

二、搜索、导航快捷键

跳转到有错误代码的所在行

描述:该操作可以快速跳转到有错误的地方

快捷键:

向下查找:F2

向上查找:Shift F2

描述:顾名思义,回到前一个你修改过代码的位置

快捷键:Ctrl Shift BackSpace

其他:可以多次执行 Ctrl Shift BackSpace 命令,返回更前面的修改位置

在方法和内部类之间跳转

描述:该操作让光标在当前文件的方法或内部类的名字之间跳转

调用:

菜单栏 Navigate -> Next Method

菜单栏 Navigate -> Previous Method

快捷键:

向下跳转:Alt 向下箭头

向上跳转:Alt 向上箭头

其他:注意该操作只针对方法名和内部类名,会忽略匿名内部类中的方法名

跳转到某一行

描述:该操作可以快速跳转到指定的行

快捷键:Ctrl G

书签

描述:在代码行处做标记,可以通过标记快速定位到该行代码

调用:菜单栏 Navigate -> Bookmarks

快捷键:

添加/移除书签(没有标记符):F11

添加/移除书签(有标记符):Ctrl F11

显示书签:Shift F11

其他:可以通过标记符进行快速定位,例如:如果标记符是数字 1 ,那么可以通过 Ctrl 1
定位到该标记符所在行

快捷键:Ctrl F4

在Activity文件和布局文件之间进行切换

描述:该操作可以在相关联的文件之间进行切换,例如:Activity文件和布局文件

快捷键:Ctrl Alt Home

快捷键:Ctrl Tab

其他:按下 Ctrl Tab 时,按住 Ctrl 键不要松手,然后可以用 Tab
键进行切换,或者用上下左右的箭头键进行切换

快捷键:Alt 左右箭头键

其他:按住 Alt 键,然后用左右箭头键进行切换

快捷键:

直接返回:Esc

关闭当前窗口然后返回:Shift Esc

切换到工具窗口

描述:如果当前你处于代码窗口,而又想要回到工具窗口时,就使用该快捷键

快捷键:F12

使文本高亮

描述:当你选中一个单词后,该操作会高亮所有同样的单词

调用:菜单栏 Edit -> Find -> Highlight Usages in File

快捷键:

高亮:Ctrl Shift F7

向上查找:Shift F3

向下查找:F3

退出高亮:Esc

查看文档信息

描述:该操作可以查看属性、方法、类等的简略文档信息

调用:菜单栏 View -> Quilk Documetation

快捷键:Ctrl Q

查看源代码

描述:该操作可以查看某个类的源代码

快捷键:

键盘操作:Ctrl B

其他:注意:该操作要将光标或者鼠标移动到你想要了解的那个类的上方

查看文件结构

描述:该操作会以树形结构列出类名、方法名和方法的返回值类型

调用:菜单栏 Navigate -> File Structure

快捷键:Ctrl F12

更多:可以通过文件结构快速跳转到某个方法或者某个类

查看最近修改过的文件

描述:查看最近修改过的文件

调用:菜单栏 View -> Recently Changed Files

快捷键:Ctrl Shift E

查看最近打开过的文件

描述:查看最近打开过的文件

快捷键:Ctrl E

查找属性或方法

描述:该操作可以查找并且跳转到你指定的属性或方法的页面(注意:该属性或者方法都属于当前项目)

调用:菜单栏 Navigate -> Symbol…

快捷键:Ctrl Shift Alt N

其他:执行两次 Ctrl Shift Alt N
命令,可以查找并且跳转到你指定的属性或方法的页面(注意:该属性或者方法可以不属于当前项目)

查找子类

描述:该操作主要针对父类和接口,执行该操作便会知道有哪些类或接口继承了该父类或者实现了该接口

快捷键:Ctrl Alt B

其他:注意:执行该操作前,要将光标移动到父类或者接口处

查找父类

描述:执行该操作时,如果光标在 extends 附近,那么将跳转到父类名称所在行;如果光标在 @Override
附近,那么将跳转到该重写的方法名称所在行

调用:菜单栏 Navigate ->Super Method

快捷键:Ctrl U

查找类

描述:该操作可以跳转到你指定的类的页面(注意:该类是当前项目的类)

调用:菜单栏 Navigate -> Class…

快捷键:Ctrl N

更多:执行两次 Ctrl N 命令,可以跳转到你指定的类的页面(注意:该类可以不是当前项目的类)

查找文件或文件夹

描述:该操作可以查找并且跳转到某个文件或某个文件夹

调用:菜单栏 Navigate -> File…

快捷键:Ctrl Shift N

其他:

例如:如果查找 .gitignore 文件,那么在搜索框中输入 .gitignore

例如:如果查找 app 文件夹下的 src 文件夹,那么在搜索框中输入 app/src/

查找

调用:菜单栏 Edit -> Find -> Find…

快捷键:

启用查找操作:Ctrl F

向下查找:F3

向上查找:Shift F3

替换

描述:该操作类似于查找操作,不同的是,你查找到的代码可以替换成你想要的其他代码

调用:菜单栏 Edit -> Find -> Replace…

快捷键:Ctrl R

查找操作

描述:可以查找某个操作的快捷键,对于没有快捷键的操作也可以进行查找并且执行

调用:菜单栏 Help -> Find Action

快捷键:Ctrl Shift A

其他:例如:在查找框中输入 Replace ,那么所有关于 Replace 的快捷键都会显示出来

全局搜索

描述:可以搜索所有东西,包括属性、方法、类、文件、操作等

快捷键:连续按两次 Shift

三、编写代码快捷键

删除行

描述:在没有选中的情况下,删除光标所在的那一行;在选中的情况下,删除所有选中的行

快捷键:Ctrl Y

复制行(Duplicate Line)

描述:复制当前光标所在行的内容,然后粘贴到下一行

快捷键:Ctrl D

其他:该操作不会影响剪贴板的内容

移动行

描述:无需复制和删除,就可以将某一行直接移动到其他位置

快捷键:

向上移动:Ctrl Shift 向上箭头

向下移动: Ctrl Shift 向下箭头

更多:另外一种用法:将光标置于方法名所在行,可以移动整个方法

合并行(Join Lines)

描述:将下一行与光标所在行合并

调用:菜单栏 Edit -> Join Lines

快捷键:Ctrl Shift J

其他:

该操作可以合并跨行的字符串,合并时移除 加号 和 双引号

该操作可以合并两行注释,合并时移除多余的 //

该操作可以合并局部变量的声明和局部变量的值

添加行注释

描述:该操作可以为某行代码添加注释

调用:菜单栏 Code -> Comment With Line Comment

快捷键:Ctrl /

添加块注释

描述:该操作可以为多行代码添加注释

调用:菜单栏 Code -> Comment With Block Comment

快捷键:Ctrl Shift /

删除整个单词(1)

描述:当光标置于某个单词之前,该操作可以直接删除整个单词

快捷键:Ctrl Delete

删除整个单词(2)

描述:当光标置于某个单词之后,该操作可以直接删除整个单词

快捷键:Ctrl BackSpace

开始新行

描述:该操作可以跳转到新行,即使光标不再行的末尾

快捷键:Shift Enter

同时修改

描述:可以对某个相同的词进行同时修改

调用:

菜单栏 Edit -> Find -> Select All Occurrences

菜单栏 Edit -> Find -> Add Selection for Next Occurrence

菜单栏 Edit -> Find -> Unselect Occurrence

快捷键:

全选:Ctrl Shift Alt J

逐个选:Alt J

逐个取消选择:Shift Alt J

取消所有选择:Esc

其他:首先要选中一个要修改的词,然后可以就可以进行操作了

块选择模式

描述:正常的选择模式下,当你向下选择时,会直接将当前行到行尾都选中,而块选择模式下,则根据鼠标选择的矩形区域来进行选择

调用:菜单栏 Edit -> Column Selection Mode

快捷键:Ctrl Shift Insert

其他:另外一种方式是:在正常的选择模式下,按住 Alt 键,然后用鼠标进行选择

选择代码块

描述:扩大选择范围的操作是:根据光标的位置,会先选中一个词或者一个符号,然后扩大到行,再扩大到方法,然后扩大到类

调用:

菜单栏 Edit -> Extend Selection

菜单栏 Edit -> Shrink Selection

快捷键:

扩大选择范围:Ctrl W

缩小选择范围:Ctrl Shift W

折叠/展开代码块

描述:该操作可以折叠/展开代码块,使代码看起来更简洁

快捷键:

折叠/展开代码块(部分):Ctrl “-” / Ctrl ” ”

折叠/展开代码块(全部): Ctrl Shift “-” / Ctrl Shift ” ”

优化import包

描述:该操作会将那些导入了却没有用到的包全部清除掉

调用:菜单栏 Code -> Optimize Imports

快捷键:Ctrl Alt O

格式化代码

描述:该操作可以格式化代码,从而让代码更加规范,例如:如果有一些代码没有按规范缩进,那么在执行该操作后那些没有缩进的代码都会按规范进行缩进

调用:菜单栏 Code -> Reformat Code

快捷键:Ctrl Alt L

生成常用方法

描述:该操作可以快速生成 getters, setters, constructors, hashCode/equals,
toString等

调用:菜单栏 Code -> Generate…

快捷键:Alt Insert

方法重写(1)

描述:该操作可以快速重写方法,其中要重写的原因是继承了抽象类

调用:菜单栏 Code -> Override Methods…

快捷键:Ctrl O

其他:注意:执行该操作前,要将光标移动到要重写方法的地方

方法重写(2)

描述:该操作可以快速重写方法,其中要重写的原因是实现了某个接口

调用:菜单栏 Code -> Implement Methods…

快捷键:Ctrl I

其他:注意:执行该操作前,要将光标移动到要重写方法的地方

嵌套代码

描述:用特定的语句包裹代码块,然后嵌套在原本的语句中

调用:菜单栏 Code -> Surround With…

快捷键:Ctrl Alt T

其他:

特定的语句一般是 if语句、循环语句、try-catch语句、Runnable语句等

当没有选中代码块时,该操作会包裹光标所在行的代码

移除包裹代码块:Ctrl Shift Delete

显示错误提示信息

描述:当代码中有错误时,可以使用该操作显示错误提示信息

快捷键:Ctrl F1

其他:使用该操作之前,需要将光标移动到有错误的地方

导入包

描述:该操作用于导入还没有导入的包

快捷键:Alt Enter

其他:使用该操作之前,需要将光标移动到要导入包的地方

手动调出补全提示

描述:我们书写代码时,在代码下方会出现补全提示,有时候我们想要选择 Log.d(); 但是不小心选了 Log.e();
这时如果你删掉后面的 e(),系统不会出现补全提示,不过在你执行完该快捷键操作之后,提示会重新出现

快捷键:Ctrl Alt 空格

代码补全(1)

快捷键:Ctrl 空格

其他:注意:该快捷键可能会与输入法的快捷键冲突

代码补全(2)

描述:可以对一部分语句进行补全

调用:菜单栏 Edit -> Complete Current Statement

快捷键:Ctrl Shift Enter

其他:

使用该操作可以补全语句末尾的分号

使用该操作可以补全if、for、while等语句的圆括号和花括号

若无需补全,执行该操作后则会跳到下一行,即时光标不在该行的末尾

代码补全(3)

描述:该操作会根据光标所在的位置,显示可以此处调用的方法

调用:菜单栏 Code -> Completion -> Smart Type

快捷键:Ctrl Shift 空格

mac android studio快捷键设置(mac快捷键大全示意图)

发表评论

登录后才能评论