Walkthrough: Create a custom editor
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
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.
Prerequisites
To follow this walkthrough, you must install the Visual Studio SDK. For more information, see Install the Visual Studio SDK.
The Visual Studio Package project template
You can find the Visual Studio Package project template in the New Project dialog under 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 appears.
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 registered.
Click Open to view and edit the document.
The editor supports cut-and-paste, find-and-replace, and open-and-load operations.