Através de marcadores de texto com a API Legacy
Um marcador de texto é um intervalo flutuante de texto em um buffer que pode afetar a exibição e o comportamento de uma região do texto. Marcadores incluem pontos de interrupção, indicadores, ondulados e regiões de somente leitura. Marcadores de texto são basicamente diferentes da cor de sintaxe. Coloração de sintaxe é uma maneira rápida para comunicar-se a sintaxe da linguagem que está associada uma região do texto. Coloração de sintaxe geralmente é solicitada quando o Windows redesenha a tela, quando a velocidade é importante. Coloração de sintaxe altera somente a cor do texto. Marcadores de texto podem alterar outras propriedades de texto. Marcadores de texto podem "flutuar" e aplicar o comportamento especial e colorir.
Devido a sobrecarga de desempenho associada aos marcadores de texto, não crie marcadores de muitos de seus buffers de texto. Cada marcador é atualizado toda vez que um usuário edita o conteúdo do buffer.
Dica
Os usuários podem alterar a cor de um tipo de marcador visível, mas não sua forma e o estilo.Para obter mais informações, consulte Caixa de diálogo Fontes e Cores, Ambiente, Opções.
Tópicos relacionados
Título |
Descrição |
---|---|
Descreve como adicionar um tipo de marcador de texto padrão fornecido pelo Visual Studio editor núcleo de um modo de exibição de texto. |
|
Descreve como implementar uma instância da Visual Studio marcador é usado para indicar erros usando ondulados em vermelho. |
|
Descreve como criar e adicionar um tipo de marcador de texto personalizado a um modo de exibição de texto. |
|
Explica como adicionar marcadores de texto. |
|
Descreve os recursos do editor do núcleo e fornece detalhes sobre como personalizar o editor do núcleo. |
|
Descreve os recursos disponíveis na Visual Studio editor do núcleo. |
Referência
IVsPackageDefinedTextMarkerType
Fornece um mecanismo uniforme para obter informações sobre um tipo de marcador de texto específico, se predefinidos pelo editor ou registrado por um VSPackage.IVsTextLineMarker
Fornece acesso a e ajusta a posição de um marcador de texto em um buffer de texto usando coordenadas bidimensionais.IVsTextMarker
Fornece métodos para gerenciar os marcadores de texto.IVsTextMarkerClient
Fornece os retornos de chamada para o Visual Studio IDE e outros processos que são usados para ajustar um marcador de texto.IVsTextMarkerClientAdvanced
Estende a funcionalidade que está disponível através do IVsTextMarkerClient interface fornecendo adicionais retornos de chamada.IVsTextMarkerClientEx
Estende a funcionalidade que está disponível através do IVsTextMarkerClient interface fornecendo adicionais retornos de chamada.IVsTextMarkerColorSet
Permite que um tipo de marcador determinar se a outros tipos de marcador compartilham o mesmo conjunto de cores.IVsTextMarkerContextProvider
Fornece o contexto para os marcadores de texto no editor de núcleo. Para cada tipo de marcador de texto que está no editor de núcleo, o IDE cria um separado IVsTextMarkerContextProvider objeto.IVsTextMarkerGlyphDropHandler
Um manipulador que é fornecido para marcadores cujos glifos oferecer suporte à edição de arrastar-e-soltar. Um glifo é um ícone que indica a posição de um marcador.IVsTextMarkerTypeProvider
Retorna um IVsPackageDefinedTextMarkerType interface de um serviço que fornece um texto de marcadores para outros VSPackages.IVsTextStreamMarker
Fornece acesso a e ajusta a posição de um marcador de texto em um buffer de texto usando coordenadas unidimensionais. Se for possível, não use esta interface.