Dentro do Editor de núcleo
O Visual Studio editor núcleo é um conjunto de vários componentes que permitem modificar e consultar informações textuais. Se você personalizou o editor de núcleo, usando a API herdada, você pode continuar a usar essas personalizações, o qual serão roteadas através de adaptadores de editor. No entanto, ele é recomendável que você adapte suas personalizações para o novo editor de API.
As áreas a seguir estão alguns aspectos importantes do editor principal:
Buffer de texto
Modo de exibição de texto
Janela de código
Marcadores de texto
Gerenciador de texto
Integração com serviços de linguagem
Nesta seção
Instanciar o Editor de núcleo, usando a API Legacy
Fornece instruções passo a passo sobre como usar CreateEditorInstance para criar uma instância do núcleo do editor.Acessando o Buffer de texto usando a API Legacy
Discute a função do buffer de texto no editor de núcleo, explica os sistemas associados que são usados para acessar o buffer e fornece uma lista das interfaces implementadas pelo objeto de buffer de texto, VsTextBuffer.Eventos de Buffer do texto na API Legacy
Fornece uma lista das interfaces que são usados para notificação de eventos do buffer de texto.Como: registrar eventos de Buffer de texto com a API Legacy
Descreve como Avisar sobre eventos de buffer de texto.Usando o Gerenciador de texto para monitorar as configurações globais
Discute como o Gerenciador de texto é usado para compartilhar informações sobre preferências globais com os componentes principais do editor e como receber notificação de eventos do Gerenciador de texto.Acessando theText modo de exibição usando a API Legacy
Descreve a função do modo de exibição de texto no editor de núcleo e lista as interfaces implementadas pela VsTextView objeto.Personalizando o Windows de código usando a API Legacy
Fornece informações sobre como uma janela de código é usada para delimitar o modo de exibição de texto, discute como o Gerenciador de janelas de código é usado para fornecer decorações de janela de código e fornece notificação de novos modos de exibição.Alterando as configurações de exibição usando a API Legacy
Fornece instruções passo a passo sobre como forçar as configurações de exibição e como remover configurações forçadas.Serviços de linguagem e o Editor de núcleo
Descreve a instanciação de um serviço de linguagem para decorações de código de controle.
Seções relacionadas
Passo a passo: Criando um Editor de núcleo e registrando um tipo de arquivo do Editor
Fornece instruções passo a passo sobre como iniciar o editor do núcleo do código gerenciado.Barra de menu suspenso
Discute como a barra de menu suspenso é usada na janela de código e descreve as interfaces que são usadas quando você implementa uma barra de menu suspenso.Através de marcadores de texto com a API Legacy
Explica o conceito de marcadores de texto e como eles são usados no editor de núcleo e lista as interfaces que são usadas para acessar e gerenciar os marcadores de texto.Como: adicionar marcadores de texto padrão
Fornece instruções passo a passo sobre como criar um marcador de texto e como adicionar um comando personalizado a um menu de atalho.Como: criar marcadores de texto personalizado
Fornece instruções passo a passo sobre como criar um marcador de texto personalizado e como fornecer o tipo de marcador como um serviço.