在 Visual Studio 中更改字体、颜色和主题

可以通过多种方式在 Visual Studio 中更改字体和颜色。 例如,你可以将默认的深色主题(也称为“深色模式”)更改为浅色主题、蓝色主题、额外对比度主题或与系统设置相匹配的主题。 另外,还可以在 IDE 和代码编辑器中更改默认字体和文本大小。

提示

请参阅我们在 Visual Studio 2022 中升级了 UI 博客文章,详细了解我们对颜色对比度作出的细微调整和添加的新 Cascadia Code 字体,以便每个人都能更轻松地使用 Visual Studio。

可以通过多种方式在 Visual Studio 中更改字体和颜色。 例如,可以将默认的蓝色主题更改为深色主题(也称为“深色模式”)。 还可以选择一个额外的对比度主题(如果它最适合你的需求)。 另外,还可以在 IDE 和代码编辑器中更改默认字体和文本大小。

更改颜色主题

下面介绍如何在 Visual Studio 中更改 IDE 框架和工具窗口的颜色主题。

  1. 在菜单栏上,选择“工具” > “选项”。

  2. 在选项列表中,选择“环境”>“常规”。

  3. 在“颜色主题”列表中,选择默认的“深色”主题、“浅色”主题、“蓝色”主题或“蓝色(额外对比度)”主题。

    还可以通过选择“使用系统设置”,选择使用 Windows 使用的主题。

    可在其中更改颜色主题的“选项”对话框的屏幕截图。

    注意

    当你更改颜色主题时,IDE 中的文本将恢复为默认值,或恢复为之前为该主题自定义的字体和大小。

    提示

    想要更多的主题选项? 在 Visual Studio Marketplace 上查看各种自定义主题。 若要查看基于 VS Code 的新的 Visual Studio 2022 自定义主题的示例,请参阅新的 Visual Studio 主题集合简介博客文章。

如果从 Visual Studio Marketplace 下载主题,请重启 Visual Studio 实例以查看它们。 然后,导航到工具 -> 主题。 现在,该列表将包含新安装的主题。 选择所需主题以应用该主题。

  1. 在菜单栏上,选择“工具” > “选项”。

  2. 在选项列表中,选择“环境”>“常规”。

  3. 在“颜色主题”列表中,选择默认的“蓝色”主题、“浅色”主题、“深色”主题或“蓝色(额外对比度)”主题。

    用于更改颜色主题的“选项”对话框的屏幕截图

    注意

    当你更改颜色主题时,IDE 中的文本将恢复为默认值,或恢复为之前为该主题自定义的字体和大小。

    提示

    可以使用扩展创建和编辑自己的 Visual Studio 主题。 根据所使用 Visual Studio 的版本,从以下两个选项中选择一个:

更改字体和文本大小

可以更改所有 IDE 框架和工具窗口的字体和文本大小,也可以仅为某些窗口或文本元素更改字体和文本大小。 还可以更改编辑器中的字体和文本大小。

更改 IDE 中的字体和文本大小

  1. 在菜单栏上,选择“工具” > “选项”。

  2. 在选项列表中,选择“环境”>“字体和颜色”。

  3. 在“显示以下对象的设置”列表中,选择“环境”。

    “选项”对话框的屏幕截图,用于更改 IDE 中的字体和文本大小

    注意

    如果仅更改工具窗口的字体,则在“显示以下对象的设置”列表中,选择“所有文本工具窗口”。

  4. 修改“字体”和“大小”选项,以更改 IDE 的字体和文本大小。

  5. 在“显示项”中选择合适的项,然后修改“项前景”和“项背景”选项。

  1. 在菜单栏上,选择“工具” > “选项”。

  2. 在选项列表中,选择“环境”>“字体和颜色”。

  3. 在“显示以下对象的设置”列表中,选择“环境”。

    “选项”对话框的屏幕截图,用于更改 IDE 中的字体和颜色

    注意

    如果仅更改工具窗口的字体,则在“显示以下对象的设置”列表中,选择“所有文本工具窗口”。

  4. 修改“字体”和“大小”选项,以更改 IDE 的字体和文本大小。

  5. 在“显示项”中选择合适的项,然后修改“项前景”和“项背景”选项。

更改编辑器中的字体和文本大小

  1. 在菜单栏上,选择“工具” > “选项”。

  2. 在选项列表中,选择“环境”>“字体和颜色”。

  3. 在“显示以下对象的设置”列表中,选择“文本编辑器”。

    “选项”对话框的屏幕截图,用于更改编辑器中的字体和文本大小

  4. 修改“字体”和“大小”选项,以更改编辑器的字体和文本大小。

  5. 在“显示项”中选择合适的项,然后修改“项前景”和“项背景”选项。

跨主题更改保留字体设置

使用 Visual Studio 2002 版本 17.12,现在可以跨主题更改保留字体和字号首选项。 此功能默认处于启用状态。 在 Visual Studio 中切换主题时,自定义字体人脸和大小设置保持不变,而字体颜色会随新主题一起更新。

如果希望使用主题更改字体选择,请选择“工具>管理预览功能”,然后取消选中“颜色主题选择中的单独字体设置”(需要重启)。

启用跨主题保留字体设置的设置的屏幕截图。

  1. 在菜单栏上,选择“工具” > “选项”。

  2. 在选项列表中,选择“环境”>“字体和颜色”。

  3. 在“显示以下对象的设置”列表中,选择“文本编辑器”。

    “选项”对话框的屏幕截图,用于更改编辑器中的字体和颜色

  4. 修改“字体”和“大小”选项,以更改编辑器的字体和文本大小。

  5. 在“显示项”中选择合适的项,然后修改“项前景”和“项背景”选项。

更改打印机的字体设置会影响打印文档中文本的外观。 若要修改打印的字体,请在列表的显示设置中,选择打印机和剪切/复制。 如果在打印时收到垃圾字符,请参阅有关此问题的开发社区票证

有关如何更改辅助功能的字体和颜色的详细信息,请参阅本页的设置辅助功能选项部分。 有关可更改字体和颜色方案的所有用户界面 (UI) 元素的详细信息,请参阅“选项”>“环境”>“字体和颜色”对话框页。

设置语言特定的编辑器选项

可以对代码编辑器进行各种更改,以适应所选的编程语言。 例如,可以将 C# 中的大括号格式更改为内联显示或显示在新行上等等。 要了解如何自定义代码编辑器,请参阅设置特定于语言的编辑器选项

设置辅助功能选项

在神经多元性的世界中,我们希望通过提供以下字体选项和颜色主题来为不同学习者与低视力用户提供支持:

  • 可使用 Cascadia Code 字体,它向字母、数字和字符的大小添加了更多权重,帮助用户区分这三者。 Cascadia Code 还包括编码连字。
  • 可选择对计算机上的所有应用和 UI 使用高对比度颜色主题,也可仅对 Visual Studio 使用额外对比度颜色主题。

使用 Cascadia Code 字体

新的 Cascadia Code 字体包括 Cascade Mono,后者是 Visual Studio 2022 中的默认字体 。 这些字体不仅更容易阅读,而且 Cascadia Code 字体还包含编码连字,它可将字符序列转换为字形。 通过编码连字(也称为字形),用户可更容易在认知上关联其背后的含义。

下面的屏幕截图显示了默认 Cascadia Mono 字体的示例,并列出了你在编码时可能发现自己在使用的一系列字符(包含数学符号)。

编辑器中 Cascadia Mono 字体示例的屏幕截图。

下面的屏幕截图显示了 Cascadia Code 字体的示例,其中前面所示的同一系列字符转换为编码连字(也称为字形)。

编辑器中 Cascadia Code 字体示例的屏幕截图。

请注意,Cascadia Code 屏幕截图中的最后一行文本显示了重复字符之间的空格是如何缩短的,这也使得它们更易于阅读。

下面介绍如何切换使用不同的 Cascadia 字体:

  1. 转到“工具”>“选项”>“环境”>“字体和颜色”。

  2. 从“字体”下拉列表中,选择所需的 Cascadia Code 字体或 Cascadia Mono 字体,然后选择“确定” 。

    “选项”对话框中提供的 Cascadia 字体的屏幕截图。

如果视力不好,可以选择颜色主题选项。 可以为计算机上的所有应用和 UI 使用高对比度选项,或使用仅适用于 Visual Studio 的额外对比度选项。

使用 Windows 高对比度

使用以下任一过程来切换 Windows 高对比度选项:

  • 在 Windows 或任何 Microsoft 应用程序中,按左 Alt+左 Shift+PrtScn 键。

  • 在 Windows 中,选择“开始”>“设置”>“轻松访问”。 然后,在 Windows 10 和更高版本的“视觉”部分下,选择“高对比度”。

    警告

    Windows 高对比度设置会影响计算机上的所有应用程序和 UI。

使用 Visual Studio 额外对比度

使用以下过程来切换 Visual Studio 额外对比度选项:

  1. 在 Visual Studio 的菜单栏上,选择“工具”>“选项”,然后在“选项”列表中,选择“环境”>“常规”。

  2. 在“颜色主题”下拉列表中,选择“蓝色(额外对比度)”主题,然后选择“确定”。

提示

如果有你认为可能有用但当前在 Visual Studio 中不可用的颜色或字体辅助功能选项,请通过选择 Visual Studio 开发者社区中的“建议功能”来告知我们。 有关此论坛及其工作原理的详细信息,请参阅建议功能页。

Visual Studio 中的更多辅助功能

Visual Studio 还包括可帮助行动不便的人进行书写的功能。 例如,Visual Studio 支持 Dvorak 键盘布局,这些布局使最频繁键入的字符使用起来更为方便。

还可以自定义 Visual Studio 可用的默认键盘快捷键。 有关详细信息,请参阅以下页面:

Visual Studio 还可自动补全方法和参数;有关详细信息,请参阅 Visual Studio 中的 IntelliSense

还可通过更多方法自定义 Visual Studio,使其更易于访问。 例如,可以更改弹出窗口、基于文本的工具窗口、工具栏按钮和边距指示器等的行为。

注意

显示的对话框和菜单命令可能与此处的描述不同,具体取决于你的当前设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置” 。 有关详细信息,请参阅重置设置

更改弹出窗口的行为

Visual Studio 可在编辑器中显示弹出窗口。 这些弹出窗口包含可简化编码的信息,例如用于补全函数或语句的参数。 如果用户不便打字,这些窗口非常有用。 但是,某些用户发现它们会干扰代码编辑器中的焦点,造成困扰。

下面介绍如何关闭弹出窗口:

  1. “工具” 菜单中,选择 “选项”

  2. 依次选择“文本编辑器”>“所有语言”>“常规”。

  3. 清除“自动列出成员”和“参数信息”复选框

可以在集成开发环境 (IDE) 中重新排列窗口,以最适合的方式开展工作。 可以停靠、浮动、隐藏或自动隐藏每个工具窗口。 有关如何更改窗口布局的详细信息,请参阅自定义窗口布局

更改基于文本的工具窗口的设置

可以更改基于文本的工具窗口的设置,例如“命令”窗口、“即时”窗口和“输出”窗口,方法是使用“工具”>“选项”>“环境”>“字体和颜色”

在“显示以下内容的设置”下拉列表中选中“[全部文本工具窗口]”时,默认设置会在“项前景”和“项背景”下拉列表中作为“默认值”列出。 选择“自定义”按钮可以更改这些设置。

还可以更改编辑器中文本显示方式的设置。 操作方法如下。

  1. “工具” 菜单中,选择 “选项”

  2. 选择“环境”>“字体和颜色”。

  3. 在“显示其设置”下拉菜单中选择一个选项

    若要更改编辑器中文本的字号,请选择“文本编辑器”。

    若要更改基于文本的工具窗口中文本的字号,请选择“[全部文本工具窗口]”。

    若要更改编辑器中工具提示文本的字号,请选择“编辑器工具提示”。

    若要更改语句完成弹出消息中文本的字号,请选择“语句完成”。

  4. 从“显示项”中选择“纯文本”

  5. 在“字体”中选择一个新的字体类型

  6. 在“大小”中选择一个新的字号

    提示

    若要重置基于文本的工具窗口和编辑器的文本大小,请选择“使用默认值”。

  7. 选择“确定”。

更改文本、边距指示器、空格和码位元素的颜色

可以选择更改编辑器中文本、边距指示器、空格和码位元素的默认颜色。 操作方法如下。

  1. “工具” 菜单中,选择 “选项”

  2. 在“环境”文件夹中选择“字体和颜色”。

  3. 在“显示以下对象的设置”中,选择“文本编辑器”。

  4. 显示项中选择要更改其显示方式的项,例如纯文本行号指示器边距可见空白HTML 特性名XML 特性

  5. 从下列选项中选择显示设置:“项前景”、“项背景”和“粗体”

  6. 选择“确定”

某些语言有自己特定的字体和颜色设置。 如果你是 C++ 开发者,且想要更改函数的颜色,则可在“显示项”列表中查找“C++ 函数”

提示

若要对操作系统上的所有应用程序窗口使用高对比度的颜色,请按左 Alt + 左 Shift + PrtScn 。 如果 Visual Studio 处于打开状态,请关闭并重新打开它以完全实现高对比度的颜色。

向工具栏按钮添加文本或修改文本

为了提高工具栏的可用性和易用性,可以向工具栏按钮添加文本。

为工具栏按钮指定文本
  1. 在“工具”菜单中选择“自定义”。

  2. 在“自定义”对话框中选择“命令”选项卡

  3. 选择“工具栏”,然后选择包含要显示其文本的按钮的工具栏名称。

  4. 在列表中,选择要更改的命令。

  5. 选择“修改所选内容”。

  6. 选择“图像和文本”。

修改按钮中的显示文本
  1. 重新选择“修改所选内容”。

  2. 在“名称”中,为选定的按钮输入一个新描述。

辅助功能支持

有关使得残障人士更易访问 Windows 的功能、产品和服务的详细信息,请参阅 Microsoft 提供的辅助功能产品和服务。 有关如何获取 Microsoft 产品的更易于访问的文档格式的详细信息,可以在 Microsoft 辅助功能网站上查看可访问产品文档的索引。

本页包含的辅助功能信息可能仅适用于美国境内获得 Microsoft 产品许可证的用户。 如果你在美国之外获得本产品,请访问 Microsoft 辅助功能网站,以获取 Microsoft 支持服务电话号码和地址的列表。 你可以与当地的分公司联系,了解你所在的地区是否供应本页所描述的产品和服务类型。 有关辅助功能的信息还有其他语言版本。