Walkthrough: Creating a Custom Editor
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Walkthrough: Creating a Custom Editor.
The VSPackage project template can create a simple custom editor in C++. The VSPackage project template no longer supports C# or Visual Basic projects. For more information, see Visual Studio SDK.
To follow this walkthrough, you must install the Visual Studio SDK. For more information, see Installing the Visual Studio SDK.
The Visual Studio Package project template can be found in the New Project dialog in the C++ Extensibility folder
To create a VSPackage using the Visual Studio Package template
Create a project with the Visual Studio Package template.
Select the Custom Editor option and click Next. The Editor Options page is displayed.
Type the name of your editor in the Editor Name box. Type the file extension that you want to be associated with your editor in the File Extension box. Your editor is available for files with this extension. The file extension is registered for Visual Studio only, not for Windows. Type the default file name for new documents created with your editor in the Default File Name box.
Click Finish to create your VSPackage in the folder that you specified.
To test your custom editor
On the File menu, point to New and then click File.
In the Installed Templates pane of the New File dialog box, select the file template, then the file type you just registered.
Click Open to view and edit the document.
The editor supports cut-and-paste, find-and-replace, and open-and-load operations.