Android开发:Android Studio常用快捷键汇总(Mac电脑和Windows电脑快捷键的对比)

       用Mac电脑的时候,需要注意的就是键盘的一些按键和Windows电脑键盘按键的区别,同样的,使用Mac电脑进行Android开发,一些常用的快捷键会和Windows电脑的快捷键有所不同,本节就来分享一下Android开发过程中,Android Studio的一些快捷键集锦,WindowsMac的快捷键对比一目了然。

一、Mac电脑使用Android Studio的快捷键

       以下就是Mac系统电脑使用Android Studio进行Android开发比较常用的快捷键,做好记录,一定要知道和Windows的快捷键的区别。

       首先来介绍一下mac上几个按键符号,和Windows的区别:

1 : option / alt

2、⇧ : shift

3 : control

4 : command

5fn : function

        然后进入正题,快捷键组合如下所示:

1、搜索任意内容

    双击shift

2、当前文件查找/替换

    command + F / command + R

    使用command + G / shift + command + G,跳到下一个/上一个高亮的变量

3、全局查找/替换

     shift + command + F / shift + command + R

4、全局搜索类

    command + O

5、全局搜索类/方法/参数

    option + command + O

6、打开最近访问的文件列表

    command + E

7、类/方法在全局项目中引用情况

    option + fn + F7 / command + 鼠标点击

8、类/方法在当前文件中引用情况

    command + fn + F7

9、方法被调用层级结构

    control + option + H

10、查看接口的实现

    option + command + B

11、跳转至超类的方法

    command + U

12、跳转至第几行

    command + L

13、返回到上次编辑的位置

    command + [ / ]

    option + command + ← / →

14、当前编辑的文件中结构快速导航

    command + fn + F12

15、列出函数方法一系列的有效参数

    command + P

16、查看类/方法的注释文档

    fn + F1

17、跳转至错误或警告

    fn + F2

18Surround with快速调出如if,for,try—catch,while等环绕的代码

    option + command + T

19、快速生成模版代码块如if,while,return

    command + J

20、快速生成gettersetter方法、构造方法、toString()方法等

    command + N

21、行尾自动添加分号,if后面自动加“(){ }”

    shift + command + enter

22、引入重写父类的方法

    control + O

23、引入接口或抽象类方法的实现

    control + I

24、下一步的意图猜测

    option + return

25、将最近使用的剪贴板内容选择插入到文本

    shift + command + V

26、单行注释,注释与取消注释,注释效果 //…

    command + /

27、多行注释,注释与取消注释,注释效果 //

    option + command + /

28、上下移动代码

    option + shift + up/down

29、上下代码行换位

    command + shift + up/down

30、单词间或驼峰间跳转

    option + ← / →

31、切换大小写

    shift + command + U

32、切换文件

    control + tab

33、选择区域

    option + up/down

    注意:若光标停留在大括号处,则需要选中整个大括号的区域

34、局部代码块展开/收缩

    command + + / command + -

35、全部代码块展开/收缩

    shift + command + + / shift + command + -

36、撤销/取消撤销

    command + Z / shift + command +Z

37、删除行

    command + C / command + delete

38、复制行

    command + D

39、合并行

    shift + control + J

40、列编辑

    option + 鼠标框选

41、格式化代码

    option + command + L

42、自动缩进对齐

    control + option + I

43、清除无效包引用

    option + control + O

44、打开设置

    command + ,

45、隐藏窗口

    shift + esc

46、类名、方法名、变量名的重命名操作

    shift + fn + F6

47、方法重构,方法抽离

    option + command + M

48、抽离成方法参数

    option + command + P

49、抽离为局部变量

    option + command + V

50、抽离为成员变量

    option + command + F

51、编译源码

    command + fn + F9

52、运行

    control + R

53、调试

    control + B

54Step Into(进入到代码)

    fn + F7

55Step Over(跳到下一步)

    fn + F8

56、直接运行

    option + command + R

57、退出调试

    command + fn + F2

58、打开git操作列表

    control + V

59、提交修改

    command + K

60、推送到服务器

    shift + command + K

 

二、Windows电脑使用ndroid Studio的快捷键

        Windwos系统电脑上用Android Studio进行Android开发时常用到的一些快捷键,记录保存下来,如果有需要忘记了可以拿来看一下,好记性不如烂笔头。

  1、Ctrl + B

  跳入/跳出方法或资源文件。将鼠标光标定位到某个方法或者资源ID的调用处,按Ctrl + B键,将会跳入该方法或者资源文件内部,该功能等同于Ctrl + 鼠标左键。若将鼠标光标定位到方法定义处或者资源文件内部,按Ctrl + B键将会返回调用处。

  2、Ctrl + O

  查看父类中的方法, 并可以选择父类方法进行覆盖。将鼠标光标定位到类中代码的任意位置,按Ctrl + O键,会在打开的面板中看到所有父类中的所有非私有方法,鼠标选择某个方法按Enter键即可覆盖父类方法。

  3、Ctrl + K

  SVN提交代码。

  4、Ctrl + T

  SVN更新代码。

  5、Ctrl + H

  查看类的上下继承关系。将鼠标光标定位在类中的任何一个位置,然后按Ctrl + H键,将会打开一个面板,在这个面板中会依照层级显示出当前类的所有父类和子类。

  6、Ctrl + W

  选中代码块。多次按Ctrl + W键将逐步扩大选择的范围。

  7、Ctrl + E

  显示最近打开的文件,可以快速再次打开这些文件。

  8、Ctrl + U

  快速跳转到父类,或者快速跳转到父类中的某个方法。将鼠标光标定位到类名上,按Ctrl +U键,将会打开当前类的父类,若当前类有多个父类,就会提示要打开的父类。若一个类中的方法覆盖了其父类的方法,那么将鼠标光标定位到子类的方法,按Ctrl + U键将会跳转到被覆盖的父类方法中。

  9、Ctrl + G

  显示鼠标光标当前位置在代码文件中的行/列数。

  10、Ctrl + F12

  查看类中的所有变量、方法、内部类、内部接口。将鼠标光标定位到当前类文件的任意位置,按Ctrl + F12键会弹出显示类中所有变量、方法、内部类、内部接口的对话框,然后按↑↓键可以选择某个变量、方法、内部类、内部接口,紧接着按Enter键可快速定位到该变量、方法、内部类、内部接口。

  11、Ctrl + F11

  添加书签。在鼠标光标位置所在行添加书签。若文件中的代码很多,那么书签会是一个非常实用的功能,它可帮助标记代码中的重要位置,方便下次快速定位到这些重要位置。

  12、Shift + F11

  查看书签。可快速查看之前标记的书签。

  13、Ctrl + Shift + F12

  快速调整代码编辑窗口的大小。

  14、Ctrl + ↑↓

  固定光标上下移动代码。

  15、Alt + ↑↓

  在内部接口、内部类和方法之间的跳转。

  16、Ctrl + Shift + Backspace

  返回到上次编辑的位置。

  17、Alt + 数字

  打开相应数字的面板。eg:终端控制台面板对应的数字是6,那么按Alt + 6键可快速展开或关闭控制台面板。

  18、Ctrl + Shift + I

  快速查看某个方法、类、接口的内容。将鼠标光标定位到某个方法、类名、接口名,然后按Ctrl + Shift + I键将会在当前光标位置显示该方法、类、接口的内容。

  19、Shift + Esc

  关闭当前打开的面板。

  20、Alt + J

  选择多个同名的关键字、方法、类、接口,然后同时修改。

  21、Ctrl + Tab

  切换面板或文件,类似Windows下的Alt + Tab。在切换面板/文件的对话框中,选中某个面板或文件,接着按Backspace键就可关闭该面板或文件。

  22、Ctrl + Shift + Enter

  快速补全语句。eg:if() {}、switch(){}代码块,只需输入if或者switch(或者sw),然后按Ctrl + Shift + Enter键即可快速补全代码块。

  23、Ctrl + Alt + M

  快速抽取方法。鼠标选中代码块,接着按Ctrl + Alt + M键即可快速将选中的代码块抽取为一个方法。

  24、Ctrl + Alt + T 

  快速包裹代码块。鼠标选中一段代码,接着按Ctrl + Alt + T键即可选择要对选中代码块进行的操作,eg:if / else、do / while、try / catch / finally等。

  25、Ctrl  + Alt + L

  代码格式化。

  26、Ctrl + N

  快速查找类。按下Ctrl + N键会弹出输入类名的对话框,在对话框的搜索框中输入要查找的类名,就可进行模糊检索,这样可快速找到需要查找的类。

  27、Ctrl + Shift + N

  快速查找文件。和Ctrl + N的功能类似,但除了搜索类文件之外,还可搜索当前工程下的所有文件。

  28、Double Shift

  全局搜索。和Ctrl + N、Ctrl + Shift + N的功能类似,但是它搜索的范围更广,支持符号检索,除了Ctrl + N、Ctrl + Shift + N键的检索内容外,还可搜索到变量、资源id等。

  29、Ctrl + Alt + Space

  类名或接口名提示。输入一个不完整的类名或者接口名,按Ctrl + Alt + Space键,就会给出完整类名或接口名的提示。

  30、Ctrl  + Q

  显示注释文档。将鼠标光标定位到某个类名、接口名或者方法名,按Ctrl + Q键,会显示出该类、接口、方法的注释。

  31、Ctrl + PageUp/PageDown

  将光标定位到当前文件的第一行/最后一行。

  32、Shift + Left Click

  关闭当前的文件。

  33、Ctrl + Alt + B  

  跳转到抽象方法的实现。将鼠标光标定位到某个抽象方法,接着按Ctrl + Alt + B键,会快速跳转到该抽象方法的具体实现处,若该抽象方法有多个具体实现,则会弹出选择框进行选择。

  34、Ctrl + Shift + U 

  快速进行大小写转换。

  35、Ctrl + Shift + Alt + S

  打开Project Structure面板。

  36、Ctrl + F

  在当前文件中搜索输入的内容。

  37、Ctrl + R

  在当前文件中替换输入的内容。

  38、Ctrl + Shift + F

  全局搜索。

  39、Ctrl + Shift + R

  全局替换。

  40、Shift + F6

  快速重命名。选中某个类、变量、资源id等之后,可快速重命名,只要改动一个位置,其它地方也都会自动全部重命名。

  41、Alt + F7

  快速查找某个类、方法、变量、资源id被调用的地方。

  42、Ctrl +Shift + Alt + I

  对项目进行审查。按下Ctrl +Shift + Alt + I键,会弹出搜索审查项的输入框,输入关键字可检索需要审查的内容,eg:输入unused resource即可搜索项目中没有用到的资源文件,而且在菜单栏选择Analyze—Inspect Code或者鼠标右键点击当前工程—Analyze—Inspect Code,可对项目进行Lint审查。

  43、Ctrl + D

  快速复制行。

  44、Ctrl + Shift + ↑↓

  上下移动代码。若是方法中的代码,只能在方法内部移动,不能跨方法移动。

  45、Shift + Alt + ↑↓

  上下移动代码。可跨方法移动。

  46、Shift + F10

  启动Module。

  47、Shift + F9

  调试Module。

  48、Ctrl + F9

  Make Project。

  49、Alt + Insert

  快速插入代码。可快速生成构造方法、Getter/Setter方法等。

  50、Alt + Enter

  快速修复错误。

 

       以上就是本章全部内容,欢迎关注三掌柜的微信公众号、微博,欢迎关注!

Android开发:Android Studio常用快捷键汇总(Mac电脑和Windows电脑快捷键的对比)_第1张图片

                                                                                           微信公众号

 

Android开发:Android Studio常用快捷键汇总(Mac电脑和Windows电脑快捷键的对比)_第2张图片

                                                                                            微博

 

 

 

 

 

 

你可能感兴趣的:(Android开发,Android开发)