Editors
The Visual Studio provides support for creating an editor that can be hosted in the Visual Studio integrated development environment (IDE). Additionally, Visual Studio provides a customizable editor called the core editor. If you use the core editor, you have access to the interfaces that implement a custom language service. Editors can be developed to work with all project systems or to work with only your own custom project system.
In This Section
Editor Essentials
Describes the core elements and concepts for understanding and using editors in your VSPackages.Kinds of Editors
Lists the types of editors available to you in Visual Studio and details the features of each editor.Editor Design Decisions
Discusses the importance of selecting the correct type of editor for extending the environment and provides design criteria for selecting the correct editor.How to: Create an Editor (C#)
Describes how to create a standard editor using the Visual Studio Integration Package Wizard.How to: Create an Editor for a VSPackage
Describes a more in-depth process for creating a standard editor for a VSPackage.In-Place Activation
Explains how to implement your editor view as an ActiveX control or as an Active document data object if your view hosts ActiveX controls.Simplified Embedding
Describes how to implement a simplified embedding editor.Editor Factories
A conceptual overview of editor factories in Visual Studio SDK.How to: Provide Context for Editors or Designers
Discusses how to provide context for an editor or a designer.Language Service Context for the Core Editor
Discusses how to provide language service context for the Visual Studio core editor.Document Windows and Editors
Discusses the purpose of document windows, defines the two types of editors that a document window can host, and discusses the two types of editor implementations that the IDE supports.Core Editor
Describes the features of the core editor and provides details about how to customize the core editor.Associating Editors with Projects and File Types
Describes how to create and register editor factories in the Visual Studio IDE by using tools available in Visual Studio SDK.Editor Features
Explains how the Visual Studio SDK provides features to enable state-of-the-art editor implementations that take advantage of Visual Studio core editor functionality.Advanced Editor Scenarios
Describes advanced features that the Visual Studio SDK offers to extend editors.Editor Walkthroughs
Lists walkthroughs that illustrate how to customize editors
Related Sections
Core Editor
Lists the six components of the Visual Studio core editor that let you modify and query textual information.Developing a Language Service
Provides links to features that provide customization capabilities to the Visual Studio core editor by adding support for a language service.User Interfaces
Explains how to use Visual Studio services to create UI elements that match the rest of Visual Studio.