Wenn ich alle Zeilen in einem Dokument einrücken möchte, kann ich eingeben >G
, um es auf die aktuelle Zeile und darunter >gg
anzuwenden , gefolgt von und , um es auf die darüber liegenden Zeilen anzuwenden.
Gibt es eine Kombination, mit der ich mich >
auf alle Zeilen gleichzeitig anwenden kann ?
>
, während in dieser Antwort der Befehlsmodusbefehl verwendet wird:>
. Genau genommen ist das nicht dasselbe. Dass sie den gleichen Namen haben, ist ein Zufall. Gehen Sie nicht davon aus, dass Sie Operatoren und Befehle im Allgemeinen austauschen können. DergU
Operator konvertiert beispielsweise Text in Großbuchstaben,:%gU
ist jedoch kein gültiger Befehl, um diesen auf den gesamten Puffer anzuwenden.Eine Möglichkeit, alle Zeilen in einem Dokument einzurücken:
quelle
Ohne den normalen Modus zu verlassen, können Sie einfach Folgendes tun:
quelle
Eine weitere Option, die noch nicht erwähnt wurde:
Dadurch wird der Befehl
>
in allen Zeilen ausgeführt, die dem Muster entsprechen^
.Nachteil ist, dass dadurch Ihr Suchverlauf überschrieben wird.
quelle