Ich habe bemerkt, dass vim ziemlich intuitiv ist, aber ich habe Probleme, einen Weg zu finden, um den vorletzten Befehl (oder den vorletzten, den viertletzten usw.) zu wiederholen. Wenn Sie .
im normalen Modus tippen, wird der letzte Befehl wiederholt. Durch Drücken von 3.
wird der letzte Befehl dreimal wiederholt.
Nehmen wir an, ich tippe oHello<Esc>
dann A, World!<Esc>
. Ich verstehe jetzt
Hello, World!
auf dem Bildschirm. Jetzt sag ich will bekommen
Hello, World!
Hello
Hello
Hello
ohne Hallo zu schreiben. Speichert vim den Verlauf über einen Befehl hinaus, sodass ich so etwas wie eingeben kann 3,2.
(dh den vorletzten Befehl dreimal wiederholen)?
3@a
das Makro auch mehrmals wiederholen
qaoHello<esc>q
dann@a
zu wiederholen,Hello
wann immer Sie möchten). Sie können auch@@
das zuletzt verwendete Makro wiederholen.