Zusätzlich zu Undos pure-vim :put =range(1,100)
(was Sie tatsächlich mit einem leeren Zeilenumbruch belässt) können Sie abhängig von Ihrem Betriebssystem einen seiner Befehle verwenden. ZB auf einer Unix / Linux-Box:
%!seq 1 100
Das obige funktioniert, indem der gesamte (leere) Puffer an weitergeleitet wird seq
, der seine Eingabe ignoriert und nur die Zahlen 1 bis 100 ausgibt. Vim ersetzt dann den gesamten Puffer durch seq
die Ausgabe des Puffers .
Dies ist nützlich, wenn Sie bereits mit einer Befehlszeilenmethode vertraut sind, mit der Sie das Gewünschte erreichen können.
<C-r>=range(1,100)
.