Editor Features

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The Visual Studio SDK provides a set of features to enable editor implementations that take advantage of the functionality in the editor.

Designer Initialization and Metadata Configuration

Describes how a VSPackage can control a designer's initialization and its .NET Framework-based metadata.

Supplying Undo Support to Designers

Describes how to support undo operations in your VSPackages.

Editor Controls and Menus

Describes the menus and controls that can be displayed in an editor.

How to: Implement the Find and Replace Mechanism

Details two different mechanisms for find/replace functionality.

Text Layers

Describes text layers, a representation of text that might correspond to a real text buffer.

Syntax Coloring in Editors

Details the core editor's IVsColorizer interface for syntax coloring.

Text Markers in the Editor

Describes text markers and their implementation.

Editor Undo Management

Provides instructions for implementing undo management.

IntelliSense Hosting

Describes IntelliSense hosting and implementation.

Contained Languages

Provides instructions for hosting a contained language or a secondary language.

The Visual Studio 2008 Editor

Introduces the different types of editors and explains how you can create custom editors.

Show: