Optionsseite, Eigenschaften des Knotens "Text-Editor"
In diesem Dokument werden einige Seiten (oder Eigenschaftenauflistungen) beschrieben, die der Kategorie Text-Editor (DTE.Properties("TextEditor", <Property Page>) des Dialogfelds Optionen zugeordnet sind. Den Titel für jeden Unterabschnitt bildet der Aufruf zum Zugriff auf die Properties-Auflistung, und die Tabelle in jedem Unterabschnitt führt die Eigenschaften in der Auflistung auf.
Die Visual Basic-Makros in Steuern der Einstellungen im Dialogfeld "Optionen" (Menü "Extras") veranschaulichen, wie aktuelle Optionen und ihre Werte für die einzelnen Seiten des Dialogfelds Optionen angezeigt werden.
Allgemein
DTE.Properties("TextEditor", "General")
Eigenschaftenelementname |
Wert |
Beschreibung |
---|---|---|
GoToAnchorAfterEscape |
Get/Set (boolesch) |
Bei True wird die Einfügemarke beim Drücken der ESC-TASTE bei einer vorhandenen Auswahl an die Position verschoben, an der die Aktion ausgelöst wurde, die zur Auswahl führte. False verschiebt die Einfügemarke an das andere Ende der Auswahl. |
DragNDropTextEditing |
Get/Set (boolesch) |
Bestimmt, ob ein ausgewählter Textbereich im Dokument mit der Maus für Kopier- oder Ausschneide-/Einfügevorgänge von einer Position an eine andere gezogen werden kann. |
HorizontalScrollBar |
Get/Set (boolesch) |
Bestimmt, ob in Editor-Fenstern eine horizontale Bildlaufleiste angezeigt wird. |
VerticalScrollBar |
Get/Set (boolesch) |
Bestimmt, ob in Editor-Fenstern eine vertikale Bildlaufleiste angezeigt wird. |
SelectionMargin |
Get/Set (boolesch) |
Bestimmt, ob links vom Textbereich Raum für besondere Auswahlvorgänge, das Anzeigen von Haltepunktsymbolen usw. vorhanden ist. |
MarginIndicatorBar |
Get/Set (boolesch) |
Bestimmt, ob eine vertikale Linie angezeigt wird, die den linken Rand des Textbereichs vom Hauptkörper des Textbereichs trennt. |
UndoCaretActions |
Get/Set (boolesch) |
Wenn auf True festgelegt, umfassen Rückgängig-Vorgänge zusätzlich zu den Bearbeitungsaktionen mit Änderungen des Puffers auch die Verschiebung der Einfügemarke, Auswahlbefehle usw. |
AutoDelimiterHighlighting |
Get/Set (boolesch) |
Bestimmt, ob die Eingabe eines schließenden Trennzeichens den Editor zum Hervorheben des öffnenden Trennzeichens veranlasst. Der Editor stellt das öffnende Trennzeichen immer fett dar, unabhängig vom Wert dieser Eigenschaft. |
EditorEmulation |
Get/Set (Enumeration) |
|
DetectUTF8WithoutSignature |
Get/Set (boolesch) |
Erkennt, ob eine Datei UTF-8-Codierung verwendet, wenn sie über keine Codierungssignatur verfügt. |
TrackChanges |
Get/Set (boolesch) |
Nur-Text
DTE.Properties("TextEditor", "PlainText")
Die PlainText-Editoroptionen wirken sich auf die Editoreinstellungen aus, wenn Textdateien bearbeitet werden. Jede Programmiersprache und jedes Visual Studio-Paket weist eigene spezielle Einstellungen für den Text-Editor auf. Um beispielsweise die Editoreinstellungen von Visual C# anzuzeigen oder zu ändern, verwenden Sie DTE.Properties("TextEditor", "CSharp") or DTE.Properties("TextEditor", "CSharp-Specific"). Für die Editoreinstellungen von SQL-Skript verwenden Sie DTE.Properties("TextEditor", "SQL ").
Eigenschaftenelementname |
Wert |
Beschreibung |
---|---|---|
AutoListMembers |
Get/Set (boolesch) |
Bestimmt, ob bei Eingabe eines Punkts hinter einem Variablenverweis automatisch eine Liste der verfügbaren Member angezeigt wird. |
AutoListParams |
Get/Set (boolesch) |
Bestimmt, ob bei Eingabe von "(" hinter einem Funktionsnamen automatisch eine Beschreibung einer Argumentliste angezeigt wird. |
HideAdvancedMembers |
Get/Set (boolesch) |
Bestimmt, ob die Anweisungsvervollständigung alle Member oder nur die häufig verwendeten auflistet. |
VirtualSpace |
Get/Set (boolesch) |
Bestimmt, ob Leerzeichen als Grafik angezeigt werden. Wird dieses Element auf true festgelegt, wird das WordWrap-Eigenschaftenelement (in dieser Liste) auf false festgelegt. |
WordWrap |
Get/Set (boolesch) |
Bestimmt, ob die Ansicht bei langen Zeilen an den Wortgrenzen einen Umbruch durchführt. Durch das Festlegen dieses Elements auf true wird das VirtualSpace-Eigenschaftenelement (in dieser Liste) auf false festgelegt. |
WordWrapGlyphs |
Get/Set (boolesch) |
Zeigt am Ende einer Zeile ein Symbol an, um anzugeben, dass die Zeile in die nächste Zeile umbrochen wird. |
EnableLeftClickForURLs |
Get/Set (boolesch) |
Bestimmt, ob der Editor URLs unterstreicht und einen einfachen Mausklick für den Sprung zur URL in dem im System registrierten Webbrowser aktiviert. |
IndentStyle |
Get/Set (vsIndentStyle) |
Bestimmt den Einrückungsstil: Standard, Smart oder Kein. |
TabSize |
Get/Set (lange ganze Zahl) |
Stellt die Anzahl von Leerzeichen dar, die einer Registerkarte entspricht. Bei Auswahl einer ganzen Zahl außerhalb des Bereichs von 1 bis einschließlich 60 schlägt der Vorgang fehl. |
InsertTabs |
Get/Set (boolesch) |
Wenn True, werden für Einzüge Tabulatorzeichen verwendet. |
IndentSize |
Get/Set (lange ganze Zahl) |
Stellt die Anzahl von Leerzeichen dar, die einer Einzugsebene entspricht. Bei Auswahl eines Ganzzahlwerts außerhalb des Bereichs von 1 bis einschließlich 60 schlägt der Vorgang fehl. |
ShowLineNumbers |
Get/Set (boolesch) |
Bestimmt, ob bei der Anzeige eines Haupteditordokuments Zeilenzahlen am linken Rand angezeigt werden. |
ShowNavigationBar |
Get/Set (boolesch) |
Bestimmt, ob die Dropdownlisten und Schaltflächen in Editorfenstern oben angezeigt werden. |
CutCopyBlankLines |
Get/Set (boolesch) |
Schneidet leere Zeilen aus oder kopiert sie, wenn sie ausgewählt werden. |
Siehe auch
Konzepte
Steuern der Einstellungen im Dialogfeld "Optionen" (Menü "Extras")
Bestimmen der Namen von Eigenschaftenelementen auf Optionsseiten
Optionsseite, Eigenschaften des Knotens "Umgebung"
Optionsseite, Eigenschaften des Knotens "Schriftarten und Farben"