辅助功能

本文档描述了 Android Studio 中提供的辅助功能,包括键盘导航。

IntelliJ IDEA 在 2021.1 版本中更新了辅助功能,Android Studio Bumblebee 基于此版本,因此从 Bumblebee 开始的所有 Android Studio 版本都受益于这些更新。在 IntelliJ 文档 中包含了有关辅助功能的完整详细信息,例如设置屏幕阅读器和自定义 IDE 以获得更好的辅助功能。

使用键盘

您可以使用键盘快捷键在 Android Studio 中导航所有控件。

注意:某些 Android Studio 元素仅在使用屏幕阅读器的对象导航功能时才能通过键盘访问。有关对象导航或其等效功能的帮助,请查阅屏幕阅读器文档,例如NVDA 用户指南

本节包含在 Android Studio 中导航的有用键盘快捷键。有关 Android Studio 默认键盘快捷键的完整指南,请阅读键盘快捷键

激活主菜单

要打开主菜单和其他顶级菜单,请使用以下快捷键

  • 要打开主菜单,请按F10
  • 要在 Windows 计算机上打开顶级菜单,请按Alt+[助记符]。例如,要打开“文件”菜单,请按Alt+F

要导航文件和工具窗口,请使用以下快捷键

  • 要移动到工具窗口,请按Alt+[数字](在 macOS 上,Command+[数字])。例如,要移动到“项目结构”工具窗口,请按Alt+0(在 macOS 上,Command+0)。
  • 要在文件和工具窗口之间移动,请按Control+Tab(在 macOS 上,Command+Tab)。要遍历所有条目,请继续按Control+Tab

导航栏允许您使用以下快捷键在项目中的文件之间移动

  • 要激活导航栏,请按 Alt+Home(在 macOS 上,Option+Fn+Left)。
  • 要在导航层次结构中的项目之间切换,请按左箭头或右箭头。
  • 要打开一个弹出窗口以显示当前项目的内容,请按空格键。

禁用代码折叠

默认情况下,Android Studio 编辑器会将部分文本折叠成可展开的区域。例如,Java 源文件开头处的导入列表会折叠成包含文本“import …”的一行。

使用屏幕阅读器时,代码折叠可能会使导航变得困难。要修改代码折叠选项,请导航到**文件 > 设置 > 编辑器 > 常规 > 代码折叠**(在 macOS 上,**Android Studio > 首选项 > 编辑器 > 常规 > 代码折叠**)。

禁用自动插入功能

默认情况下,Android Studio 会自动插入闭合的花括号、引号或括号。

使用屏幕阅读器时,自动插入可能没有用。要修改自动插入选项,请导航到**文件 > 设置 > 编辑器 > 常规 > 智能键**(在 macOS 上,**Android Studio > 首选项 > 编辑器 > 常规 > 智能键**)。

禁用自动代码完成弹出窗口

默认情况下,Android Studio 在键入某些按键时会自动显示代码完成弹出窗口,如果它只找到一个匹配项,则会自动插入该匹配项。此行为可能会导致屏幕阅读器混淆。

要修改代码完成的自动弹出和自动插入选项,请导航到**文件 > 设置 > 编辑器 > 常规 > 代码完成**(在 macOS 上,**Android Studio > 首选项 > 编辑器 > 常规 > 代码完成**)。

访问错误、警告和代码检查

使用键盘查看和导航错误、警告和代码检查。

查看项目中所有文件中的错误

单击**构建 > 构建项目**后,所有警告和错误都将显示在**消息**窗口中。

要查看**消息**窗口中的错误,请使用以下快捷键

  • 要激活**消息**窗口,请按Alt+0(在 macOS 上,Option+0)。
  • 要遍历所有消息,请按向上和向下箭头。

或者,您可以使用文本编辑器查看和遍历所有错误。要使用编辑器查看错误,请按Control+Alt+Up/Down(在 macOS 上,Command+Option+Up/Down)。

查看单个文件中的错误和代码检查

要查看单个文件中的错误,请使用以下快捷键

  • 要转到下一个或上一个错误,请按F2Shift+F2(在 macOS 上,F2Shift+F2)。
  • 要打开包含错误消息的工具提示,请按Control+F1(在 macOS 上,Command+F1)。

导航到所有代码检查(不仅是错误)

  1. 单击**文件 > 设置 > 编辑器 > 常规**(在 macOS 上,**Android Studio > 首选项 > 编辑器 > 常规**)。
  2. 取消选中“‘下一个错误’操作仅转到高优先级问题”。

使用制表符缩进

默认情况下,Android Studio 使用空格字符进行缩进。屏幕阅读器用户可能更喜欢制表符缩进,因为其语音表达更简洁。

更改为制表符缩进

  1. 导航到**文件 > 设置 > 编辑器 > 代码样式 > Java > 制表符和缩进**(在 macOS 上,**Android Studio > 首选项 > 编辑器 > 代码样式 > Java > 制表符和缩进**)。
  2. 选择“使用制表符字符”。