À l'intérieur de le éditeur principal
L'éditeur principal de Visual Studio est un ensemble de plusieurs composants qui vous permettent de modifier et interroger les informations textuelles. Si vous avez personnalisé l'éditeur principal à l'aide de l'API héritée, vous pouvez continuer à utiliser ces personnalisations, qui sont routées via des adaptateurs de l'éditeur. Il est recommandé, cependant, que vous adaptez vos personnalisations à la nouvelle API d'éditeur.
Les zones suivantes sont certains aspects importants du éditeur principal :
mémoire tampon de texte
affichage de texte
fenêtre de code
marqueurs de texte
Gestionnaire de texte
Intégration avec les services de langage
Dans cette section
Instancier l'éditeur principal à l'aide de l'API héritée
Fournit des instructions détaillées sur l'utilisation de l' CreateEditorInstance pour créer une instance du éditeur principal.accès de la mémoire tampon de texte à l'aide de l'API héritée
Explique le rôle de la mémoire tampon de texte dans l'éditeur principal, explique les systèmes associés qui sont utilisés pour accéder à la mémoire tampon, et fournit une liste des interfaces implémentées par l'objet de mémoire tampon de texte, VsTextBuffer.Événements de la mémoire tampon de texte dans l'API héritée
Fournit une liste des interfaces utilisées pour la notification des événements de la mémoire tampon de texte.Comment : Inscrire pour des événements de la mémoire tampon de texte avec l'API héritée
Décrit comment informer les événements de la mémoire tampon de texte.À l'aide de le gestionnaire de texte pour contrôler des paramètres globaux
Explique comment le gestionnaire de texte est utilisé pour partager des informations globales de préférence avec les principaux composants d'éditeur et comment recevoir la notification des événements de gestionnaire de texte.Vue d'accès de theText à l'aide de l'API héritée
Décrit le rôle de l'affichage de texte dans l'éditeur principal et répertorie les interfaces implémentées par l'objet d' VsTextView .Personnaliser les fenêtres de code à l'aide de l'API héritée
Fournit des informations sur la façon dont une fenêtre de code est utilisée pour placer l'affichage de texte, explique comment le gestionnaire de fenêtre de code permet de fournir des ornements à la fenêtre de code, et fournit une notification de nouvelles vues.Modifier les ajustements d'affichage à l'aide de l'API héritée
Fournit des instructions pas - à - pas sur la façon de forcer les ajustements d'affichage et explique comment supprimer les paramètres obligatoires.Services linguistiques et l'éditeur principal
Décrit l'instanciation d'un service de langage aux ornements de code.
Rubriques connexes
Procédure pas - à - pas : Création d'un éditeur principal et stocker un type de fichier de l'éditeur
Fournit des instructions pas - à - pas sur la façon de démarrer l'éditeur principal de code managé.barre déroulante
Décrit comment la barre déroulante est utilisée dans la fenêtre de code et décrit les interfaces qui sont utilisées lorsque vous implémentez une barre déroulante.Utilisation des marqueurs de texte avec l'API héritée
Présente le concept des marqueurs de texte et leur utilisation dans l'éditeur principal, et répertorie les interfaces utilisées pour accéder et gérer à des marqueurs de texte.Comment : Ajoutez des marqueurs de texte standard
Fournit des instructions pas - à - pas sur la création d'un marqueur de texte et la façon d'ajouter une commande personnalisée à un menu contextuel.Comment : Créez des marqueurs de texte personnalisés
Fournit des instructions pas - à - pas sur la création d'un marqueur de texte personnalisé et de la façon de fournir le type de marqueur en tant que service.