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

可以从旧接口的 Visual Studio 版本。 Visual Studio SDK 包括称为 填充的适配器,使这些接口与新编辑器进行交互。 但是,建议您更新旧代码使用新编辑器 API。 代码能够更好地执行,并且您可使用新技术 (如 windows presentation foundation (WPF) 和 managed extensibility framework。 (MEF)

相关主题

标题

说明

满足旧代码的新编辑器

解释如何调整代码新编辑器。

与编辑器适配器的新的或已更改的行为

解释编辑适配器的行为方式与编辑器的早期版本有所不同。

在核心编辑器内

介绍编辑器的早期版本不同的元素。

实例化使用传统的 API 的核心编辑器

解释如何使用传统 API 实例化核心编辑器。

编辑工厂

解释如何使用是传统 API 的编辑工厂。

如何:注册编辑文件类型

解释如何使用编辑链接文件扩展名。

演练:创建核心编辑器并注册编辑器文件类型

解释如何创建核心编辑器和与之链接文件扩展名。

如何:用于编辑提供上下文

解释如何为编辑器提供上下文。

语言服务和核心编辑器

解释语言服务和编辑之间的交互。

访问文本缓冲区使用传统的 API

如何使用传统的 API,解释访问文本缓冲区。

使用传统的 API 访问的 theText 视图

如何使用传统的 API,解释访问文本视图。

自定义使用传统的 API 的代码窗口

使用传统的 API,说明如何自定义代码窗口。

使用传统的 API 访问的文本层

如何使用传统的 API,解释为文本访问不同的层。

使用是传统 API 的文本标记

使用传统的 API,说明如何将文本标记。

自定义编辑控件和菜单使用传统的 API

使用传统的 API,说明如何自定义编辑控件。

使用传统的 API,管理撤消和重做

使用传统的 API,说明如何管理撤消和重做操作。

如何:实现查找并替换结构

使用传统的 API,说明如何管理查找和替换。

如何:禁止显示文件更改通知

使用传统的 API,说明如何禁止显示文件更改通知。

创建自定义文本编辑器和设计器

解释如何创建自定义编辑器和设计器。

开发语言服务

提供指向有关提供自定义功能。 Visual Studio 核心编辑器通过添加对语言服务支持的功能。

用户界面

解释如何使用 Visual Studio 服务创建与 (UI)其余 Visual Studio的用户界面元素。