Freigeben über


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

Gewusst wie: Fügen Sie textmarkierungen hinzu

Beschreibt, wie ein Standardwert textmarkierungs " hinzugefügt Visual Studio Kern des Editors aus einer Textansicht.

Gewusst wie: Werkzeug-Fehler-Marker

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.

Gewusst wie: Verwendungs-Textmarkierungen

Erläutert die Verwendung von Textmarkierungen hinzugefügt wird.

Innerhalb des Kern-Editors

Beschreibt die Funktionen des zentralen editors und stellt Informationen darüber bereit, wie der Kern des Editors anzupassen.

Editor Features

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.