Indentation-Plugin¶
Legen Sie fest, wie Einrückung funktioniert, und passen Sie die Einrückung ausgewählter Zeilen an.
Wo zu finden¶
Bearbeiten ▸ Einrückung:
- Einzug vergrößern —
Ctrl+] - Einzug verkleinern —
Ctrl+[
Beide wirken auf jede von der Auswahl berührte Zeile bzw. auf die Zeile der Einfügemarke, wenn nichts ausgewählt ist.
Einstellungen¶
Öffnen Sie Einstellungen ▸ Plugins ▸ Einrückung:
- Einrückungsstil — Tabulatoren, Leerzeichen oder Automatisch
(aus Dokument erkennen).
- Tabulatoren (Standard für neue Dateien) fügt einen echten Tabulator pro Ebene ein.
- Leerzeichen fügt pro Ebene so viele Leerzeichen ein wie unter Leerzeichen pro Einrückung festgelegt.
- Automatisch betrachtet die vorhandene Einrückung des Dokuments und übernimmt sie — eine mit Tabulatoren eingerückte Datei verwendet weiter Tabulatoren, eine 2-Leerzeichen-Datei weiterhin zwei Leerzeichen, und so fort. Eine noch nicht eingerückte Datei fällt auf den Standard (Tabulatoren) zurück.
- Leerzeichen pro Einrückung — wie viele Leerzeichen eine Einrückungsebene ausmachen (zugleich die sichtbare Breite eines Tabulators).
Der gewählte Stil ist die einzige Wahrheitsquelle für den gesamten Editor: Die Tab-Taste, das Ausrücken mit Backspace und die automatische Einrückung verwenden ihn alle.
Automatische Einrückung¶
Beim Drücken von Enter wird der führende Leerraum der aktuellen Zeile in die neue Zeile übernommen, sodass Sie auf derselben Tiefe bleiben, ohne Tabulatoren oder Leerzeichen erneut einzugeben. Steht die Einfügemarke zwischen einem frisch geöffneten Klammerpaar, wird der Block aufgeklappt:
Die neue Zeile wird eine Ebene tiefer eingerückt und die schließende Klammer
rutscht in eine eigene Zeile auf der Tiefe der öffnenden. Die automatische
Einrückung hält sich in Kommentaren und Zeichenketten-Literalen zurück, wo ein
{ gewöhnlicher Text und kein Blocköffner ist.
Die .editorconfig eines Projekts
und der mitgelieferte Einrückungsstandard einer Sprache (Python → 4
Leerzeichen, Go → Tabulatoren, …) haben beide Vorrang vor dem hier gewählten
globalen Stil — siehe
Standardwerte pro Sprache
für die Tabelle und die vollständige Auflösungsreihenfolge.
Verwandte Themen¶
Für das vollständige Bearbeitungsverhalten — automatisches Paaren von Klammern/Anführungszeichen, Übertippen, Löschen eines leeren Paars, Blocköffnen mit Enter, Unterdrückung in Kommentaren/Zeichenketten und Multi-Caret-Unterstützung — siehe Auto-Paar & Einrückung.