Zwei Leerzeichen oder zwei Zeichen? ( 2xmacht das letztere.)
:[range]s/^ //
löscht zwei Leerzeichen am Anfang jeder Zeile; Verwenden Sie %(entspricht 1,$) [range]dies für die gesamte Datei.
:[range]s/^..//
löscht die ersten beiden Zeichen jeder Zeile, unabhängig davon, um was es sich handelt. (Beachten Sie, dass zwei Zeichen gelöscht werden , nicht unbedingt zwei Spalten . Ein Tabulatorzeichen zählt als ein Zeichen.)
Wenn Sie den Einzug wirklich ändern, können Sie ihn mit dem <Befehl verringern oder mit dem >Befehl vergrößern. Stellen Sie ein, um shiftwidthzu steuern, wie weit es sich verschiebt, z
:set shiftwidth=2