Frage

Im normalen Texteditoren, wählen Sie den Textblock und dann drücken Sie Tab zu Entab und Umschalttaste + Tab zu detab.

Wie kann ich Entab oder detab einen ausgewählten Textblock in VIM?

War es hilfreich?

Lösung

Wenn Sie den Text und wählen Sie Hit ">" wird es einrücken, und "<" wird de-indent.

Ob es fügt Tabulatoren oder Leerzeichen hängt von Ihrer „expandtab“ -Einstellung. Sie können die Anzahl der Leerzeichen / tabstop mit den „Einrückungstiefe“ und „tabstop“ Einstellungen bearbeiten.

Andere Tipps

Neben Andy White Antwort. Ich würde auch die folgende in vimrc hinzufügen:

vnoremap > >gv
vnoremap < <gv

So Sie nicht brauchen würden Ihren Code-Block einrücken / Dedent weiter.

erneut auswählen

Sie brauchen nicht einmal den Text auszuwählen. Sie können indent / unindent die aktuelle Zeile von >> oder << schlagen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top