字体和颜色概述

本主题介绍 Visual Studio 集成开发环境 (ide) 讨论文本的字体和颜色设置 (IDE)。 它还引入了类并显示项目的概念,该组件,并描述 Vspackage 和核心编辑器如何使用文本属性。

字体和颜色属性页

在 Visual Studio 集成开发环境 (ide) 可以通过 字体和颜色 属性页 (IDE)管理中显示的文本属性。 若要查找 字体和颜色 属性页,在 工具 菜单上,单击 选项。 展开**“环境”,然后单击“字体和颜色”**。

类别和显示项目

字体和颜色会被组织成 显示项目

  • 是许多的 显示项目的逻辑或函数容器。

    列表中 显示设置。 下拉框 字体和颜色 属性页。

  • 显示项目 是一个定义完善的文本实体 (如注释、字符串或将 colorized,同时显示的控制结构。

显示项目 在包含它的 中唯一定义。 因此,多个 可能存在同名的 显示项目

字体和颜色 VSPackage 控件

Visual Studio SDK 允许 Vspackage:

  • 定义字体和颜色

  • 指定用于的字体和颜色存在 显示项目

  • 字体和颜色 属性页进行交互。

  • 复合多个 到组中。

  • 保持默认设置的更改。

有两种方式与字体和颜色选择适合在 Visual Studio SDK中。

  • 一种称为 语法着色。 自定义现有 Visual Studio 编辑器实现语言服务和创建源编辑器的 VSPackage 使用它。

    只有一 支持此机制,也就是说, 文本编辑器

  • ,同时显示文本时,更常规的替代支持其他 和用户界面元素除了源编辑器之外。 有关更多信息,请参见 IVsFontAndColorDefaultsProvider

核心编辑器文本设置

语言服务对象的核心编辑器的字体和颜色设置由 文本编辑器显示设置。 下拉框中的 管理 字体和颜色 属性页。

当使用编辑器时,应使用语言服务提供控件和扩展 文本编辑器 设置的专用的字体和颜色控制机制。 框架引用 语法着色 并提供:

有关语法着色的更多信息 语法着色请参见。

请参见

概念

语法着色

其他资源

访问编辑器使用传统的接口