在 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. 显示项中选择相应的项,然后修改 项前景项背景 选项。

若要详细了解如何在使用 Visual Studio 生成的应用程序中设置用户界面(UI)的默认字体设置,请查看有关 创建简单的 Windows 窗体应用创建 WPF 应用程序的教程。

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

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

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

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

    说明

    如果只想更改工具窗口的字体,请在“显示设置”列表中,选择“所有文本工具窗口”。

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

  5. 显示项中选择相应的项,然后修改 项前景项背景 选项。

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

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

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

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

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

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

  5. 显示项中选择相应的项,然后修改 项前景项背景 选项。

在更改主题时保留字体设置

使用 Visual Studio 2022 版本 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应用程序中,按 Left Alt+Left 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. 从以下选项中选择显示设置:项前景项背景,以及 Bold

  6. 选择“确定”

某些语言具有自己的特定字体和颜色设置。 如果你是C++开发人员,并且想要更改用于函数的颜色,例如,可以在 显示项 列表中查找 C++函数

提示

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

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

若要提高工具栏可用性和辅助功能,可以将文本添加到工具栏按钮。

将文本分配给工具栏按钮
  1. 在“工具”菜单中,选择“自定义”。

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

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

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

  5. 选择 ,修改选择

  6. 选择 图像和文本

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

  2. 名称中,输入所选按钮的新标题。

辅助功能支持

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

此页面中包含的辅助功能信息可能仅适用于在美国许可Microsoft产品的用户。 如果您在美国以外的地区购买到该产品,请访问 Microsoft 辅助技术 网站,查看 Microsoft 支持服务的电话号码和地址列表。 可以联系子公司,了解本页上介绍的产品和服务类型是否在你的区域中可用。 有关辅助功能的信息还有其他语言版本。