admin管理员组

文章数量:1130349

前言

目前在学安卓基础,跟着b站动脑学院结合《第一行代码学习》,最近学习到很多开发快捷键,在这里记录一下。

Android Studio开发快捷键

1. 跳转源码ctrl+B

  • 把光标放在想要查看源码的类、方法、变量等上。
  • 按下快捷键(Windows/Linux 一般是 Ctrl + B,Mac 是 Command + B),或者右键点击并选择 Go to -> Declaration。这样 Android Studio 会尝试跳转到相应的源码位置。如果是 Android 框架的类(如 TextView、Activity 等),并且已经下载了对应的源码,就会直接跳转到源码文件中该元素的声明处。

2.Ctrl+D快速复制

效果:当光标定位在某一行的任意位置,且没有选中任何文本时,按下 Ctrl + D,Android Studio 会立即在这一行的下方复制出一个完全相同的行;如果选中了连续的多行文本,按下 Ctrl + D 后,Android Studio 会在选中内容的下方复制出同样的多行文本。

3.Alt+enter操作建议

它会依据当前光标所处的上下文环境给出不同的操作建议,其常见的用途有以下几种:

  1. 导入缺失的包
    当你使用了某个类,但尚未导入其对应的包时,光标停留在该类名上按下 Alt + Enter,Android Studio 会自动提示你导入所需的包。
  2. 快速修复代码错误
    当代码存在语法错误或者潜在问题时,Alt + Enter 会提供相应的修复建议。比如,变量未初始化、方法调用错误等情况。
  3. 实现接口方法
    若创建了一个类实现了某个接口,但没有实现接口中的所有方法,按下 Alt + Enter 可以快速生成这些未实现的方法。
  4. 类型转换
    当代码中存在类型不匹配的情况时,Alt + Enter 可以提供类型转换的建议。
  5. 自动生成代码
    在某些情况下,按下 Alt + Enter 可以自动生成一些常用的代码,如生成构造函数、getter 和 setter 方法等。

例如:按住this导入onCreate方法
按住this,然后点击alt+enter,就可以出来onCreate方法

4.Ctrl+Alt+F局部变量设置为全局变量

注意,据我自己体验,QQ可能会占用这个快捷键用来截图,要现在QQ设置里面关闭这个快捷键的使用!

5.Ctrl+F12调出当前文件的结构大纲

在 Android Studio 中,按下Ctrl+F12快捷键可以调出当前文件的结构大纲。通过该大纲,可以快速浏览和定位当前文件中的各个成员,如类、方法、变量等,还能通过模糊匹配快速跳转到指定的成员位置,方便开发者在编写和阅读代码时快速导航到所需的部分,提高开发效率。

6.Alt+Insert快速生成代码

在Android Studio中,按下Alt+Insert(在某些系统中可能是Option+Insert )组合键会弹出快速代码生成框,其主要作用是快速生成各类常用代码,具体如下:

  • 构造方法:可自动生成包含类中某些或全部属性的构造方法。比如一个有nameage属性的类,使用该快捷键选择生成构造方法选项后,会自动生成包含这两个属性参数的构造方法,方便对类对象进行初始化 。
  • Getter和Setter方法:能快速为类中的属性生成对应的gettersetter方法。选中类的某些属性后,通过该快捷键选择相应选项,即可自动生成这些属性的gettersetter方法,用于获取和设置属性值 。
  • toString方法:自动生成toString方法的实现代码,一般会包含类中主要属性的值,方便在调试、日志记录等场景中以字符串形式直观展示对象信息 。
  • 重写方法:可以快速找到并生成要重写的父类方法或接口方法。例如,当类实现了某个接口,使用该快捷键选择重写方法选项,就能看到接口中需要实现的方法列表,选择后自动生成方法骨架 。
  • 实现方法:对于抽象类或接口的实现类,可通过该快捷键快速生成需要实现的抽象方法代码框架,帮助开发者快速完成类对抽象成员的具体实现 。

7.Ctrl + Alt + L格式化当前文件代码

8.Ctrl + Alt + O优化导入

前言

目前在学安卓基础,跟着b站动脑学院结合《第一行代码学习》,最近学习到很多开发快捷键,在这里记录一下。

Android Studio开发快捷键

1. 跳转源码ctrl+B

  • 把光标放在想要查看源码的类、方法、变量等上。
  • 按下快捷键(Windows/Linux 一般是 Ctrl + B,Mac 是 Command + B),或者右键点击并选择 Go to -> Declaration。这样 Android Studio 会尝试跳转到相应的源码位置。如果是 Android 框架的类(如 TextView、Activity 等),并且已经下载了对应的源码,就会直接跳转到源码文件中该元素的声明处。

2.Ctrl+D快速复制

效果:当光标定位在某一行的任意位置,且没有选中任何文本时,按下 Ctrl + D,Android Studio 会立即在这一行的下方复制出一个完全相同的行;如果选中了连续的多行文本,按下 Ctrl + D 后,Android Studio 会在选中内容的下方复制出同样的多行文本。

3.Alt+enter操作建议

它会依据当前光标所处的上下文环境给出不同的操作建议,其常见的用途有以下几种:

  1. 导入缺失的包
    当你使用了某个类,但尚未导入其对应的包时,光标停留在该类名上按下 Alt + Enter,Android Studio 会自动提示你导入所需的包。
  2. 快速修复代码错误
    当代码存在语法错误或者潜在问题时,Alt + Enter 会提供相应的修复建议。比如,变量未初始化、方法调用错误等情况。
  3. 实现接口方法
    若创建了一个类实现了某个接口,但没有实现接口中的所有方法,按下 Alt + Enter 可以快速生成这些未实现的方法。
  4. 类型转换
    当代码中存在类型不匹配的情况时,Alt + Enter 可以提供类型转换的建议。
  5. 自动生成代码
    在某些情况下,按下 Alt + Enter 可以自动生成一些常用的代码,如生成构造函数、getter 和 setter 方法等。

例如:按住this导入onCreate方法
按住this,然后点击alt+enter,就可以出来onCreate方法

4.Ctrl+Alt+F局部变量设置为全局变量

注意,据我自己体验,QQ可能会占用这个快捷键用来截图,要现在QQ设置里面关闭这个快捷键的使用!

5.Ctrl+F12调出当前文件的结构大纲

在 Android Studio 中,按下Ctrl+F12快捷键可以调出当前文件的结构大纲。通过该大纲,可以快速浏览和定位当前文件中的各个成员,如类、方法、变量等,还能通过模糊匹配快速跳转到指定的成员位置,方便开发者在编写和阅读代码时快速导航到所需的部分,提高开发效率。

6.Alt+Insert快速生成代码

在Android Studio中,按下Alt+Insert(在某些系统中可能是Option+Insert )组合键会弹出快速代码生成框,其主要作用是快速生成各类常用代码,具体如下:

  • 构造方法:可自动生成包含类中某些或全部属性的构造方法。比如一个有nameage属性的类,使用该快捷键选择生成构造方法选项后,会自动生成包含这两个属性参数的构造方法,方便对类对象进行初始化 。
  • Getter和Setter方法:能快速为类中的属性生成对应的gettersetter方法。选中类的某些属性后,通过该快捷键选择相应选项,即可自动生成这些属性的gettersetter方法,用于获取和设置属性值 。
  • toString方法:自动生成toString方法的实现代码,一般会包含类中主要属性的值,方便在调试、日志记录等场景中以字符串形式直观展示对象信息 。
  • 重写方法:可以快速找到并生成要重写的父类方法或接口方法。例如,当类实现了某个接口,使用该快捷键选择重写方法选项,就能看到接口中需要实现的方法列表,选择后自动生成方法骨架 。
  • 实现方法:对于抽象类或接口的实现类,可通过该快捷键快速生成需要实现的抽象方法代码框架,帮助开发者快速完成类对抽象成员的具体实现 。

7.Ctrl + Alt + L格式化当前文件代码

8.Ctrl + Alt + O优化导入

本文标签: 快捷键基础更新中AndroidStudio