Verwenden von Textmarkierungen mit dem Legacy API
Eine Textmarkierung ist ein unverankerter Textbereich in einem Puffer, der die Darstellung und das Verhalten eines Textbereichs auswirken kann. Marker sind Haltepunkte, Lesezeichen, wellenförmige Unterstreichung und schreibgeschützte Bereiche. Textmarkierungen Syntaxfarbe werden im Allgemeinen unterscheidet. Syntaxfarbe ist eine schnelle Möglichkeit, die Sprachsyntax mitzuteilen, die mit einem Textbereich zugeordnet ist. Syntaxfarbe wird im Allgemeinen angefordert, wenn Fenster auf dem Bildschirm neu streicht, wenn die Geschwindigkeit wichtig ist. Syntaxfarbe ändert nur die Farbe des Texts. Textmarkierungen können viele andere Texteigenschaften ändern. Textmarkierungen ausführen „float“ ein, und übernehmen spezielles Verhalten und Farbton.
Aufgrund des Leistungsaufwand, der mit Textmarkierungen zugeordnet ist, stellen Sie nur wenige Marker für die Textpuffer. Jeder Marker wird jedes Mal aktualisiert, dem ein Benutzer den Inhalt des Puffers behandelt.
Hinweis
Benutzer können die Farbe eines sichtbaren Typs Marker Form und seine jedoch nicht ändern.Weitere Informationen finden Sie unter Schriftarten und Farben, Umgebung, Dialogfeld "Optionen".
Verwandte Themen
Titel |
Beschreibung |
---|---|
Beschreibt, wie ein Standardwert textmarkierungs " hinzugefügt Visual Studio Kern des Editors aus einer Textansicht. |
|
Beschreibt, wie eine Instanz des Visual Studio Markers implementiert, der verwendet wird, um den Fehler anzugeben, indem rote wellenförmige Unterstreichung verwendet. |
|
Gewusst wie: Erstellen benutzerdefinierter Textmarkierungen her |
Beschreibt, wie ein benutzerdefinierter Typ Textmarkierungs einer Textansicht erstellt und hinzugefügt wird. |
Erläutert die Verwendung von Textmarkierungen hinzugefügt wird. |
|
Beschreibt die Funktionen des zentralen editors und stellt Informationen darüber bereit, wie der Kern des Editors anzupassen. |
|
Beschreibt die Funktionen, die im Visual Studio Kern des Editors verfügbar sind. |
Verweis
IVsPackageDefinedTextMarkerType
Stellt einen einheitlichen Mechanismus zum Abrufen von Informationen über einen bestimmten Typ bereit Textmarkierungs vordefiniert, ob vom Editor oder einem VSPackage registriert.IVsTextLineMarker
Bietet Zugriff auf und passt die Position einer Textmarkierung in einem Textpuffer mit einem zweidimensionalen Koordinaten.IVsTextMarker
Stellt Methoden zum Verwalten von Textmarkierungen bereit.IVsTextMarkerClient
Stellt Rückrufe zu Visual Studio IDE und anderen Prozessen bereit, die verwendet werden, um eine Textmarkierung anzupassen.IVsTextMarkerClientAdvanced
Erweitert die Funktionen, die von der IVsTextMarkerClient-Schnittstelle verfügbar ist, indem er weitere Rückrufe bereitstellt.IVsTextMarkerClientEx
Erweitert die Funktionen, die von der IVsTextMarkerClient-Schnittstelle verfügbar ist, indem er weitere Rückrufe bereitstellt.IVsTextMarkerColorSet
Aktiviert einen Marker, um zu bestimmen, ob weitere Typen von Markern den gleichen Satz von Farben freigeben.IVsTextMarkerContextProvider
Stellt Kontext für Textmarkierungen im Kern des Editors bereit. Für jeden Typ Textmarkierungs im Kern des Editors ist, erstellt die IDE ein separates IVsTextMarkerContextProvider-Objekt.IVsTextMarkerGlyphDropHandler
Ein Handler für Marker bereitgestellt wird, deren Symbole der Drag & Drop-Bearbeiten unterstützen. Ein Symbol ist ein Symbol, das die Position einer Markierung angibt.IVsTextMarkerTypeProvider
Gibt eine IVsPackageDefinedTextMarkerType-Schnittstelle von einem Dienst zurück zu anderen Textmarkierungen VSPackages bereitstellt.IVsTextStreamMarker
Bietet Zugriff auf und passt die Position einer Textmarkierung in einem Textpuffer mithilfe von eindimensionalen Koordinaten. Wenn es möglich ist, verwenden Sie diese Schnittstelle nicht.