Android studio键盘快捷键

本文介绍了AndroidStudio中常用的关键快捷键,包括工具窗口的打开、代码补全类型、导航操作以及版本控制等,旨在提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

键盘快捷键

使用键盘快捷键,您可以快速在 Android Studio 中四处移动,以及执行常用操作。在许多情况下,使用键盘快捷键比使用图形界面 (GUI) 更快捷。

此页面介绍了一些常用的键盘快捷键。由于 Android Studio 基于 IntelliJ IDEA 打造而成,因此您可以在 IntelliJ IDEA 按键映射参考文档中找到其他快捷方式。

工具窗口

您可以使用键盘快捷键打开工具窗口。表 1 列出了最常用窗口的快捷键。

表 1. 常用工具窗口的键盘快捷键

工具窗口Windows 和 LinuxmacOS
项目Alt+1Command+1
版本控制Alt+9Command+9
运行Shift+F10Ctrl+R
调试Shift+F9Ctrl+D
LogcatAlt+6Command+6
返回编辑器EscEsc
隐藏所有工具窗口Ctrl+Shift+F12Command+Shift+F12

代码补全

Android Studio 有三种代码补全类型,您可以通过键盘快捷键使用这些类型,如下表所示。

表 2. 代码补全功能的键盘快捷键

类型说明Windows 和 LinuxmacOS
基本补全显示对变量、类型、方法和表达式等的基本建议。如果连续两次调用基本补全,系统将显示更多结果,包括私有成员和非导入静态成员。Ctrl+空格键Ctrl+空格键
智能补全根据上下文显示相关选项。智能补全功能会考虑预期类型和数据流。如果连续两次调用智能自动补全,系统将显示更多结果,包括链。Ctrl+Shift+空格键Ctrl+Shift+空格键
语句补全补全当前语句,添加缺失的圆括号、大括号、花括号和格式等。Ctrl+Shift+EnterCommand+Shift+Enter

若要执行快速修复并显示建议的操作,按 Alt+Enter

导航

请按照以下提示在 Android Studio 中四处移动:
  • 使用最近文件操作可在最近访问的文件之间切换。按 Ctrl+E(在 macOS 中,按 Command+E)可调出最近文件操作。默认情况下,系统将选择最后一次访问的文件。在此操作中,您还可以通过左侧列访问任何工具窗口。
  • 使用文件结构操作可查看当前文件的结构。 按 Ctrl+F12(在 macOS 中,按 Command+F12)可调出文件结构操作。您可以使用此操作快速转到当前文件的任何部分。
  • 使用前往类操作可搜索并转到项目中的特定类。按 Ctrl+N(在 macOS 中,按 Command+O)可调出前往类操作。

  • 前往类支持复杂的表达式,包括驼峰(让您可使用某元素的驼峰式大小写名称中的大写字母进行搜索)、路径、行导航(让您可前往文件内的特定行)和中间名匹配(让您可搜索类名称的一部分)。如果连续两次调用此操作,系统将显示项目类以外的结果。

  • 使用前往文件操作可转到文件或文件夹。按 Control+Shift+N(在 macOS 中,按 Command+Shift+O)可调出前往文件操作。如需搜索文件夹(而不是文件),请在表达式末尾添加“/”。
  • 使用前往符号操作可按名称转到方法或字段。 按 Control+Alt+Shift+N(在 macOS 中,按 Command+Option+O)可调出前往符号操作。
  • Alt+F7(在 macOS 中,按 Option+F7)可查找引用当前光标位置处的类、方法、字段、参数或语句的所有代码片段。
  • 默认按键映射

    Android Studio 为许多常用操作提供了键盘快捷键。表 3 按操作系统显示了默认键盘快捷键。

    注意:除了下面表 3 中的默认按键映射外,您还可以从很多预设的按键映射中进行选择,或者创建自定义按键映射。如需详细了解如何自定义键盘快捷键,请参阅配置自定义按键映射部分。

    表 3. Windows 或 Linux 和 macOS 操作系统的默认键盘快捷键。
    说明Windows 和 LinuxmacOS
    连续选择相同Ctrl+JControl + G,Mac接Windows键盘是 Ctrl + G
    全部保存Ctrl+SCommand+S
    同步Ctrl+Alt+YCommand+Option+Y
    最大化/最小化编辑器Ctrl+Shift+F12Ctrl+Command+F12
    添加到收藏夹Alt+Shift+FOption+Shift+F
    使用当前配置文件检查当前文件Alt+Shift+IOption+Shift+I
    快速切换方案Control+`(反引号)Control+`(反引号)
    打开设置对话框Ctrl+Alt+SCommand+,(英文逗号)
    打开项目结构对话框Ctrl+Alt+Shift+SCommand+;(英文分号)
    在标签页和工具窗口之间切换Ctrl+TabCtrl+Tab
    在 Android Studio 中导航和搜索
    搜索全部内容(包括代码和菜单)按两次 Shift按两次 Shift
    查找Ctrl+FCommand+F
    查找下一项内容F3Command+G
    查找上一项内容Shift+F3Command+Shift+G
    替换Ctrl+RCommand+R
    查找操作Ctrl+Shift+ACommand+Shift+A
    按符号名称搜索Ctrl+Alt+Shift+NCommand+Option+O
    查找类Ctrl+NCommand+O
    查找文件(而不是类)Ctrl+Shift+NCommand+Shift+O
    在路径中查找Ctrl+Shift+FCommand+Shift+F
    打开文件结构对话框Ctrl+F12Command+F12
    在打开的编辑器标签页之间导航Alt+向右箭头或向左箭头Ctrl+向右箭头或 Ctrl+向左箭头
    跳到源代码F4 或 Ctrl+EnterF4 或 Command+向下箭头
    在新窗口中打开当前编辑器标签页Shift+F4Shift+F4
    最近打开的文件对话框Ctrl+ECommand+E
    最近编辑的文件对话框Ctrl+Shift+ECommand+Shift+E
    转到上一个编辑位置Ctrl+Shift+退格键Command+Shift+Delete
    关闭活动编辑器标签页Ctrl+F4Command+W
    从工具窗口返回到编辑器窗口EscEsc
    隐藏活动工具窗口或上一个活动工具窗口Shift+EscShift+Esc
    转到行Ctrl+GCommand+L
    打开类型层次结构Ctrl+HCtrl+H
    打开方法层次结构Ctrl+Shift+HCommand+Shift+H
    打开调用层次结构Ctrl+Alt+HCtrl+Option+H
    查看布局
    缩放Ctrl+加号键或 Ctrl+减号键Command+加号键或 Command+减号键
    适合屏幕大小Ctrl+0Command+0
    实际尺寸Ctrl+Shift+1Command+Shift+1
    -
    设计工具:布局编辑器
    在设计和蓝图模式之间切换BB
    在竖屏和横屏模式之间切换OO
    切换设备DD
    强制刷新RR
    切换渲染错误面板EE
    删除限制Delete 或 Ctrl+点击Delete 或 Command+点击
    放大Ctrl+加号键Command+加号键
    缩小Ctrl+减号键Command+减号键
    缩放至合适大小Ctrl+0Command+0
    平移按住空格键+点击并拖动按住空格键+点击并拖动
    转到 XMLCtrl+BCommand+B
    选择所有组件Ctrl+ACommand+A
    选择多个组件Shift+点击或 Ctrl+点击Shift+点击或 Command+点击
    -
    设计工具:导航编辑器
    放大Ctrl+加号键Command+加号键
    缩小Ctrl+减号键Command+减号键
    缩放至合适大小Ctrl+0Command+0
    平移按住空格键+点击并拖动按住空格键+点击并拖动
    转到 XMLCtrl+BCommand+B
    切换渲染错误面板EE
    分组到嵌套图表Ctrl+GCommand+G
    循环浏览目标位置Tab 或 Shift+TabTab 或 Shift+Tab
    选择所有目标位置Ctrl+ACommand+A
    选择多个目标位置Shift+点击或 Ctrl+点击Shift+点击或 Command+点击
    -
    编写代码
    生成代码(getter、setter、构造函数、hashCode/equals、toString、新文件、新类)Alt+InsertCommand+N
    替换方法Ctrl+OCtrl+O
    实现方法Ctrl+ICtrl+I
    将代码放入 if…else、try…catch 等语句中Ctrl+Alt+TCommand+Option+T
    删除插入符处的行Ctrl+YCommand+Delete
    收起/展开当前代码块Ctrl+减号键或 Ctrl+加号键Command+减号键或 Command+加号键
    收起/展开所有代码块Ctrl+Shift+减号键或 Ctrl+Shift+加号键Command+Shift+减号键或 Command+Shift+加号键
    复制当前行或选择Ctrl+DCommand+D
    基本代码补全Ctrl+空格键Ctrl+空格键
    智能代码补全(按预期类型过滤方法和变量列表)Ctrl+Shift+空格键Ctrl+Shift+空格键
    完成语句Ctrl+Shift+EnterCommand+Shift+Enter
    快速查找文档Ctrl+QCtrl+J
    显示选定方法的参数Ctrl+PCommand+P
    转到声明(直接)Ctrl+B 或 Ctrl+点击Command+B 或 Command+点击
    转到实现Ctrl+Alt+BCommand+Option+B
    转到超方法/父类Ctrl+UCommand+U
    打开快速定义查找Ctrl+Shift+ICommand+Y
    切换项目工具窗口的可见性Alt+1Command+1
    切换书签F11F3
    通过助记符切换书签Ctrl+F11Option+F3
    通过行注释添加注释/取消注释Ctrl+/Command+/
    通过块注释添加注释/取消注释Ctrl+Shift+/Command+Shift+/
    选择连续增加的代码块Ctrl+WOption+向上箭头
    将当前选择退回到上一个状态Ctrl+Shift+WOption+向下箭头
    移动到代码块起始位置Ctrl+[Option+Command+[
    移动到代码块结束位置Control+]Option+Command+]
    从当前位置选择到代码块起始位置Ctrl+Shift+[Option+Command+Shift+[
    从当前位置选择到代码块结束位置Ctrl+Shift+]Option+Command+Shift+]
    从当前位置删除到单词结尾位置Ctrl+DeleteOption+Delete
    从当前位置删除到单词开头位置Ctrl+退格键Option+Delete
    优化导入Ctrl+Alt+OCtrl+Option+O
    项目快速修复(显示意图操作和快速修复)Alt+EnterOption+Enter
    重新格式化代码Ctrl+Alt+LCommand+Option+L
    自动缩进行Ctrl+Alt+ICtrl+Option+I
    缩进/取消缩进行Tab 或 Shift+TabTab 或 Shift+Tab
    智能行合并Ctrl+Shift+JCtrl+Shift+J
    智能行拆分Ctrl+EnterCommand+Enter
    开始新行Shift+EnterShift+Enter
    下一个/上一个突出显示的错误F2 或 Shift+F2F2 或 Shift+F2
    -
    构建并运行
    构建Ctrl+F9Command+F9
    构建并运行Shift+F10Ctrl+R
    应用更改并重启activity Ctrl+F10Ctrl+Command+R
    应用代码更改Ctrl+Alt+F10Control+Command+Shift+R
    -
    调试
    调试Shift+F9Ctrl+D
    单步跳过F8F8
    单步进入F7F7
    智能单步进入Shift+F7Shift+F7
    单步退出Shift+F8Shift+F8
    运行到光标位置Alt+F9Option+F9
    评估表达式Alt+F8Option+F8
    继续运行程序F9Command+Option+R
    切换断点Ctrl+F8Command+F8
    查看断点Ctrl+Shift+F8Command+Shift+F8
    -
    重构
    复制F5F5
    移动F6F6
    安全删除Alt+DeleteCommand+Delete
    重命名Shift+F6Shift+F6
    更改签名Ctrl+F6Command+F6
    内嵌Ctrl+Alt+NCommand+Option+N
    提取方法Ctrl+Alt+MCommand+Option+M
    提取变量Ctrl+Alt+VCommand+Option+V
    提取字段Ctrl+Alt+FCommand+Option+F
    提取常量Ctrl+Alt+CCommand+Option+C
    提取参数Ctrl+Alt+PCommand+Option+P
    -
    版本控制/本地历史记录
    将项目提交到 VCSCtrl+KCommand+K
    从 VCS 更新项目Ctrl+TCommand+T
    查看最近变更Alt+Shift+COption+Shift+C
    打开 VCS 对话框Alt+`(反引号)Ctrl+V

    配置自定义按键映射

    借助 Android Studio 的按键映射设置,您可以从多个预设选项中选择,也可以创建自定义按键映射。

    如需打开按键映射设置,请依次选择 File > Settings(在 macOS 上,依次选择 Android Studio > Preferences),然后转到 Keymap 窗格。

    图 1. macOS 上的 Android Studio 按键映射设置窗口。

  • 1.按键映射菜单:从此菜单中选择所需的按键映射,即可在预设按键映射之间进行切换。
  • 2.操作列表:右键点击某项操作即可对其进行修改。您可以为操作添加更多键盘快捷键,添加鼠标快捷键以将某个操作与鼠标点击关联,还可以移除当前快捷键。如果您使用的是预设按键映射,那么修改某项操作的快捷键将自动创建一个按键映射副本,并将您所做的修改添加到该副本中。
  • 3.Copy 按钮:从菜单中选择一个用作起点的按键映射,然后点击 Copy 即可创建新的自定义按键映射。您可以修改按键映射名称和快捷键。
  • 4.Reset 按钮:从菜单中选择一个按键映射,然后点击 Reset 即可将其恢复为原始配置。
  • 5.搜索框:在此处输入文字即可按操作名称搜索键盘快捷键。
  • 6.按快捷键搜索:点击此按钮并输入一个快捷键,即可按操作所分配的快捷键来搜索相应的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值