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?
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.