Vue d’ensemble de la couleur et de policeFont and Color Overview

Cette rubrique décrit les paramètres de police et la couleur du texte dans le Visual StudioVisual Studio l’environnement de développement intégré (IDE).This topic discusses text font and color settings in the Visual StudioVisual Studio integrated development environment (IDE). Elle présente également les concepts de catégories et les éléments d’affichage, et elle explique également comment les VSPackages et l’éditeur principal utilisent les attributs de texte.It also introduces the concepts of Categories and Display Items, and it describes how VSPackages and the core editor use text attributes.

La Page polices et couleurs propriétéThe Fonts and Colors Property Page

Vous pouvez gérer les attributs du texte affiché dans le Visual StudioVisual Studio l’environnement de développement intégré (IDE) via la polices et couleurs page de propriétés.You can manage attributes of displayed text in the Visual StudioVisual Studio integrated development environment (IDE) through the Fonts and Colors property page. Pour rechercher la polices et couleurs page de propriété, sur le outils menu, cliquez sur Options.To find the Fonts and Colors property page, on the Tools menu, click Options. Développez environnement, puis cliquez sur polices et couleurs.Expand Environment, and then click Fonts and Colors.

Catégories et les éléments d’affichageCategories and Display Items

Polices et couleurs sont organisés en catégories et afficher les éléments.Fonts and colors are organized into Categories and Display Items.

  • A catégorie est un conteneur logique ou fonctionnel pour un certain nombre de afficher les éléments.A Category is a logical or functional container for a number of Display Items.

    Une liste de catégories est dans le afficher les paramètres de zone de liste déroulante de la polices et couleurs page de propriétés.A list of Categories is in the Show settings for drop-down box of the Fonts and Colors property page.

  • A élément d’affichage est une entité de texte bien défini comme un commentaire, une chaîne ou une structure de contrôle à colorisés lorsque affichée.A Display Item is a well-defined text entity such as a comment, a string, or a control structure that is to be colorized when displayed.

    Chaque élément d’affichage est défini de manière unique dans le catégorie qui le contient.Each Display Item is uniquely defined within the Category that contains it. Par conséquent, plusieurs catégorie peut avoir un élément d’affichage portant le même nom.Consequently, more than one Category can have a Display Item with the same name.

Contrôle VSPackage polices et couleursVSPackage Control of Fonts and Colors

Le Kit de développement logiciel Visual StudioVisual Studio SDK permet de VSPackages à :The Kit de développement logiciel Visual StudioVisual Studio SDK allows VSPackages to:

  • Définir la police et couleur catégories.Define font and color Categories.

  • Spécifier les polices et les couleurs utilisées pour présenter afficher les éléments.Specify the fonts and colors used to present Display Items.

  • Interagir avec les polices et couleurs page de propriétés.Interact with the Fonts and Colors property page.

  • Agrégation multiple catégories en groupes.Aggregate multiple Categories into groups.

  • Conserver les modifications dans les paramètres par défaut.Persist changes in default settings.

    Il existe deux moyens d’interagir avec la police et la couleur des sélections dans la Kit de développement logiciel Visual StudioVisual Studio SDK.There are two ways to interact with font and color selections within the Kit de développement logiciel Visual StudioVisual Studio SDK.

  • Une façon est appelé coloration de la syntaxe.One way is referred to as Syntax Coloring. Il est utilisé par un VSPackage qui personnalise existants Visual StudioVisual Studio l’éditeur pour implémenter un service de langage et de créer une source de l’éditeur.It is used by a VSPackage that customizes the existing Visual StudioVisual Studio editor to implement a language service and create a source editor.

    Seul catégorie prend en charge de ce mécanisme, à savoir, le éditeur de texte.Only one Category supports this mechanism, namely, the Text Editor.

  • Une alternative plus générale prend en charge tous les autres catégories et les composants d’interface utilisateur autre que l’éditeur de code source lors de l’affichage de texte.A more general alternative supports all other Categories and user interface components other than the source editor when displaying text. Pour plus d'informations, consultez IVsFontAndColorDefaultsProvider.For more information, see IVsFontAndColorDefaultsProvider.

Paramètres du texte de l’éditeur de baseCore Editor Text Settings

Paramètres de police et la couleur de l’éditeur de base d’un objet de service de langage sont régies par la texte EditorCategory trouvé dans le afficher les paramètres de zone de liste déroulante de la polices et couleurs page de propriétés.Font and color settings for the core editor of a language service object are governed by the Text EditorCategory found in the Show settings for drop-down box of the Fonts and Colors property page.

Lorsque vous travaillez avec les éditeurs, vous devez utiliser le mécanisme de contrôle de couleur que le service de langage fournit pour contrôler et d’étendre et de police spécialisée la éditeur de texte paramètres.When working with editors, you should use the specialized font and color control mechanism that the language service provides to control and extend the Text Editor settings. Le mécanisme est appelé la coloration de syntaxe et fournit :The mechanism is referred to as syntax coloring and provides:

Voir aussiSee Also

Interfaces héritées dans l’éditeur Legacy Interfaces in the Editor
Couleurs de syntaxe dans un service de langage héritéSyntax Coloring in a Legacy Language Service