Schriftart-und Farben-Übersicht
Dieses Thema behandelt Schriftart- und Farbeinstellungen Text in der Visual Studio integrierten Entwicklungsumgebung (IDE). Er stellt auch die Konzepte von Kategorien und vor unter Elemente anzeigen und VSPackages und es wird beschrieben, wie die Kernfunktionen des Editors simst Attribute verwenden.
Die Schriftarten und Farben-Eigenschaftenseite
Sie können Attribute des angezeigten Texts in der Visual Studio integrierten Entwicklungsumgebung (IDE) durch die Schriftarten und Farben-Eigenschaftenseite verwalten. Um die Schriftarten und Farben-Eigenschaftenseite, auf dem Extras Menü zu suchen, klicken Sie auf Optionen. Erweitern Sie den Eintrag Umgebung, und klicken Sie dann auf Schriftarten und Farben.
Kategorien und Anzeigen-Elemente
Schriftarten und Farben werden in Kategorien und Elemente anzeigenorganisiert.
Kategorie ist ein logischer Container für einige oder funktionaler Elemente anzeigen.
Eine Liste von Kategorien befindet sich im Einstellungen anzeigen für Dropdown-Steuerelement der Schriftarten und Farben-Eigenschaftenseite.
Element anzeigen ist eine klar definierte Text entität z. B. einen Kommentar oder eine Zeichenfolge, die eine Steuerungsstruktur getönt werden soll, wenn diese angezeigt wird.
Jedes Element anzeigen ist eindeutig innerhalb Kategorie definiert, das sie enthält. Infolgedessen kann mehr als ein KategorieElement anzeigen mit dem gleichen Namen haben.
VSPackage-Steuerelement für Schriftarten und Farben
Visual Studio SDK VSPackages zu können:
Definieren von Schriftart und Farbe Kategorien.
Geben Sie die Schriftarten und Farben an, die verwendet werden, um Elemente anzeigendarzustellen.
Interagieren mit der Schriftarten und Farben-Eigenschaftenseite.
Gesamtes mehrere Kategorien in Gruppen.
Beibehalten von Änderungen in den Standardeinstellungen beibehalten.
Es gibt zwei Möglichkeiten, Schriftart und Visual Studio SDKin Farbauswahl zu interagieren.
Eine Möglichkeit so genannte Syntaxfarbe. Er wird von VSPackages mit den vorhandenen Visual Studio Editor anpassen, um einen Sprachdienst zu implementieren und einen Quellcode-Editor zu erstellen.
Nur ein KategorieText-Editornämlich diesen Mechanismus unterstützt.
Eine allgemeine Alternative unterstützt alle weiteren Kategorien und Benutzeroberflächenkomponenten außer den Quellcode-Editor, wenn sie Text anzeigt. Weitere Informationen finden Sie unter IVsFontAndColorDefaultsProvider.
Kern-Editor-Text-Einstellungen
Schriftart- und Farbeinstellungen für den Kern des Editors eines Objekts werden von Text-EditorKategorie Sprachdienst bestimmt, das im Einstellungen anzeigen für Dropdown-Steuerelement der Schriftarten und Farben-Eigenschaftenseite gefunden wird.
Beim Arbeiten mit Editoren, sollten Sie die spezielle Schriftart und Farbe kontrollmechanismus verwenden, den der Sprachdienst bereitstellt, um die Text-Editor Einstellungen zu steuern und zu erweitern. Der Mechanismus als Syntaxfarbe und stellt zur Verfügung:
Eine vereinfachte Möglichkeit zum Verwalten der Schriftarten und Farben aus Elemente anzeigen.
Weitere Informationen finden Sie unter IVsProvideColorableItems und IVsColorableItem.
Ein gut definiert und optimierter Mechanismus zur Farbauftrag.
Weitere Informationen finden Sie unter IVsColorizer.
Die Möglichkeit für beide verwenden Text-EditorKategorie integrierte Anzeigen von Elementen und sie zu erweitern.
Weitere Informationen finden Sie unter Gewusst wie: Verwendungs-integrierte färbbare Element und Für benutzerdefinierte färbbare Elemente.
Die automatische Beibehaltung des aktuellen Zustands der integrierten und benutzerdefinierten Anzeige der Elemente Text-Editor Kategorie.
Weitere Informationen über Syntaxfarbe finden Sie unter Syntaxfarbe.