Compartilhar via


Acessando o Editor usando Interfaces de legado

Você pode acessar o editor de Visual Studio de interfaces de legado. O SDK de Visual Studio inclui adaptadores conhecidos como correções, que permitem que essas interfaces interagir com o novo editor. No entanto, recomendamos que você atualize seu código herdado para usar o novo editor de API. Seu código terá melhor desempenho e você pode usar novas tecnologias, como o Windows Presentation Foundation (WPF) e o Managed Extensibility Framework (MEF).

Tópicos relacionados

Título

Descrição

Adaptando o código herdado para o novo Editor

Explica como adaptar seu código para o novo editor.

Comportamento de novo ou alterado com adaptadores de Editor

Explica como o comportamento dos adaptadores editor difere das versões anteriores do editor.

Dentro do Editor de núcleo

Descreve os diferentes componentes de versões anteriores do editor.

Instanciar o Editor de núcleo, usando a API Legacy

Explica como usar a API herdada para instanciar o editor do núcleo.

Fábricas de editor

Explica como usar o fábricas de editor com a API herdada.

Como: registrar o Editor de tipos de arquivo

Explica como vincular uma extensão de nome de arquivo para o seu editor.

Passo a passo: Criando um Editor de núcleo e registrando um tipo de arquivo do Editor

Explica como criar um núcleo de editor e vinculá-lo uma extensão de nome de arquivo.

Como: fornecer contexto para editores

Explica como fornecer contexto para o seu editor.

Serviços de linguagem e o Editor de núcleo

Explica as interações entre um serviço de linguagem e um editor.

Acessando o Buffer de texto usando a API Legacy

Explica como acessar o buffer de texto usando a API herdada.

Acessando theText modo de exibição usando a API Legacy

Explica como acessar o modo de exibição de texto usando a API herdada.

Personalizando o Windows de código usando a API Legacy

Explica como personalizar o windows de código usando a API herdada.

Acessando as camadas de texto usando a API Legacy

Explica como acessar as diferentes camadas de texto usando a API herdada.

Através de marcadores de texto com a API Legacy

Explica como adicionar marcadores de texto usando a API herdada.

Personalizando Menus e controles de Editor usando a API Legacy

Explica como personalizar os controles de edição usando a API herdada.

Gerenciamento de desfazer e refazer usando a API Legacy

Explica como gerenciar desfazer e refazer usando a API herdada.

Como: implementar a localizar e substituir mecanismo

Explica como gerenciar a localizar e substituir, usando a API herdada.

Como: suprimir as notificações de alteração de arquivo

Explica como suprimir as notificações de alteração de arquivo usando a API herdada.

Criação de Designers e editores de texto personalizado

Explica como criar designers e editores personalizados.

Desenvolvimento de um serviço de linguagem

Fornece links para documentos sobre os recursos que fornecem recursos de personalização para o Visual Studio editor do núcleo, adicionando suporte para um serviço de linguagem.

Interfaces de usuário

Explica como usar Visual Studio services para criar elementos de interface (UI) correspondentes ao resto do usuário Visual Studio.