演练:创建自定义编辑器

VSPackage 项目模板可以在 C++ 中创建简单的自定义编辑器。 VSPackage 项目模板不再支持 C# 或 Visual Basic 项目。 有关详细信息,请参阅 Visual Studio SDK

先决条件

要按照本演练的步骤操作,必须安装 Visual Studio SDK。 有关详细信息,请参阅 安装 Visual Studio SDK

Visual Studio 包项目模板

可以在 C++ 扩展性文件夹下的“新建项目”对话框中找到 Visual Studio 包项目模板

使用 Visual Studio 包模板创建 VSPackage

  1. 使用 Visual Studio 包模板创建项目。

  2. 选择“ 自定义编辑器 ”选项,然后单击“ 下一步”。 此时会显示“编辑器选项”页。

  3. 在“编辑器名称”框中键入编辑器的名称。 在“文件扩展名”框中键入要与编辑器关联的文件扩展名。 编辑器可用于具有此扩展名的文件。 文件扩展名仅为 Visual Studio 注册,而不适用于 Windows。 在“默认文件名”框中键入使用编辑器创建的新文档的默认文件名。

  4. 单击“完成” 以在指定的文件夹中创建 VSPackage。

测试自定义编辑器

  1. “文件”菜单上,指向“新建,然后单击“文件”。

  2. “新建文件”对话框的“已安装模板”窗格中,选择文件模板,然后选择已注册的文件类型。

  3. 单击“打开以查看和编辑文档。

    编辑器支持剪切和粘贴、查找和替换以及打开和加载操作。