Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfahren Sie, wie Sie das Standardregisterkarten- und Einzugsverhalten für den Code-Editor in Visual Studio mithilfe der Text-Editor-Konfigurationsoptionen ändern.
Access-Optionen für Einzüge und Registerkarten
Öffnen Sie in Visual Studio den Bereich "Extras-Optionen>", und erweitern Sie den Abschnitt "AlleEinstellungssprachen>> "Registerkarten> " Standardregisterkarten".
Vorsicht
Änderungen, die hier vorgenommen wurden, gelten für alle Entwicklungssprachen. Das Zurücksetzen von Optionen in diesem Dialogfeld setzt einzelne Spracheinstellungen außer Kraft. Um Optionen für eine bestimmte Sprache zu konfigurieren, wählen Sie den Unterordner unter "AlleEinstellungssprachensprache>>" (z. B.C# oder Visual Basic)>-Registerkarten aus.
Öffnen Sie in Visual Studio das Dialogfeld "Extras-Optionen>", und erweitern Sie den Abschnitt"AlleSprachenregisterkarten>" des Text-Editors>.
Vorsicht
Änderungen, die hier vorgenommen wurden, gelten für alle Entwicklungssprachen. Das Zurücksetzen von Optionen in diesem Dialogfeld setzt einzelne Spracheinstellungen außer Kraft. Um Optionen für eine bestimmte Sprache zu konfigurieren, wählen Sie den Unterordner unter "Text-Editor" aus.
Lösen von konfliktierenden Einstellungen
Wenn Sie für einzelne Sprachen unterschiedliche Registerkarten- oder Einzugseinstellungen auswählen, zeigt Visual Studio eine Warnmeldung an:
- "Die Einzugseinstellungen für einzelne Textformate stehen miteinander in Konflikt", bei unterschiedlichen Einzugsoptionen .
- "Die Registerkarteneinstellungen für einzelne Textformate stehen miteinander in Konflikt", bei unterschiedlichen Registerkartenoptionen .
Wenn z. B. das intelligente Einrücken für Visual Basic und blockeinzug für Visual C++ festgelegt ist, erhalten Sie eine Erinnerung an den Konflikt.
Konfigurieren von Einzugsoptionen
Wählen Sie für die Option "Einzug " eine der folgenden Einzugsarten aus:
- Keine: Neue Zeilen werden nicht eingerückt; der Cursor beginnt an der ersten Spalte.
- Block: Neue Zeilen werden automatisch eingezogen, um der vorherigen Zeile zu entsprechen.
- Smart: Neue Zeilen werden basierend auf Codekontext und IntelliSense-Konventionen eingezogen. Nicht für alle Sprachen verfügbar.
Beispielsweise können Zeilen zwischen geschweiften Klammern { } einen zusätzlichen Tabstopp eingezogen werden.
Konfigurieren von Registerkartenoptionen
Konfigurieren Sie die folgenden Registerkartenoptionen:
Tabstoppgröße: Legt die Anzahl der Leerzeichen pro Tabstopp fest (Standard: 4).
Einzugsgröße: Legt die Anzahl der Leerzeichen für jeden Einzug fest (Standard: 4). Tabstopps, Leerzeichen oder beide werden verwendet, um die Größe auszufüllen.
Tabstoppzeichen: Wählen Sie den Typ des anzuwendenden Tabstoppzeichens aus:
- Leerzeichen einfügen: Einzugsvorgänge fügen nur Leerzeichen ein.
- Tabstopps beibehalten: Einzugsvorgänge fügen so viele Tabstoppzeichen wie möglich ein; Leerzeichen füllen alle Restlichen aus.
Leerzeichen einfügen: Einzugsvorgänge fügen nur Leerzeichen ein.
Tabstopps beibehalten: Einzugsvorgänge fügen so viele Tabstoppzeichen wie möglich ein; Leerzeichen füllen alle Restlichen aus.
Problembehandlung
Tipp
Adaptive Formatierung kann Ihre benutzerdefinierten Registerkarteneinstellungen überschreiben. Um adaptive Formatierungen zu deaktivieren, wechseln Sie im Bereich "Extras>optionen"zum Abschnitt"Alle Einstellungen>">. Aktivieren Sie die Option für adaptive Formatierung . Sie können auch eine EDITORCONFIG-Datei zum Verwalten von Einzugsformatvorlagen verwenden.
Tipp
Adaptive Formatierung kann Ihre benutzerdefinierten Registerkarteneinstellungen überschreiben. Um adaptive Formatierungen zu deaktivieren, wechseln Sie im Dialogfeld "Extras"zum Abschnitt "Erweiterter>Text-Editor>". Aktivieren Sie die Option " Adaptive Formatierung verwenden ". Sie können auch eine EDITORCONFIG-Datei zum Verwalten von Einzugsformatvorlagen verwenden.