Sie müssen zuvor in Vim ausgeführte Befehle nicht erneut eingeben. Verwenden Sie stattdessen die Befehlsverlaufsfunktion von Vim.
Während Sie möglicherweise den Befehlsverlauf der Linux-Shell verwenden, um zuvor verwendete Befehle abzurufen, wussten Sie, dass Sie dasselbe in Vim tun können?
Vim verfügt über eine Befehlsverlaufsfunktion, mit der Sie bereits eingegebene Befehle finden und ausführen können. So können Sie darauf zugreifen.
Abrufen von Vim-Befehlen
Der einfachste Weg, in Vim eingegebene Befehle abzurufen, besteht darin, in den Befehlsmodus zu wechseln. Drücken Sie dazu Fliehen und dann die Doppelpunkt (:) Taste. Sie können jetzt mithilfe von durch Ihren Befehlsverlauf vor- und zurückblättern Hoch Und Runter Pfeiltasten.
Wenn Sie einen Befehl ausführen möchten, drücken Sie Eingeben. Dies ähnelt der Verwendung von Shell-Verlaufsmechanismus in modernen Shells wie Bash oder Zsh.
Öffnen des Befehlsverlaufsfensters
Sie können auch ein Verlaufsfenster öffnen, das alle Ihre zuvor ausgegebenen Befehle anzeigt, indem Sie in den Befehlsmodus wechseln und drücken Strg + F.
Wenn Sie dieses Fenster geöffnet haben, können Sie durch Drücken der Taste nach oben und unten navigieren k Und J Tasten, ähnlich dem Bewegen im Vim-Puffer.
Wenn Sie eine Zeile erreichen, die Sie erneut ausführen möchten, drücken Sie einfach Eingeben und Vim wird diesen Befehl ausführen.
Schließen des Befehlsverlaufsfensters
Obwohl das Befehlsverlaufsfenster nützlich ist, fragen Sie sich vielleicht, wie Sie es verlassen können, ohne einen Befehl auszuführen. Es ist leicht, es versehentlich zu öffnen Strg + F Scrollt den Bildschirm auch vorwärts, wenn Sie nicht gedrückt haben Doppelpunkt (:) Taste. Möglicherweise wollten Sie stattdessen dies tun.
Glücklicherweise ist es einfach, das Befehlsfenster zu schließen. Wenn Sie sich im Befehlsverlauf befinden, drücken Sie Strg + C um nach unten zu springen, und drücken Sie dann entweder Strg + C oder Esc um das Fenster vollständig zu schließen.
Jetzt können Sie bei Bedarf durch Ihre Datei blättern, anstatt das Befehlsverlaufsfenster zu öffnen.
Jetzt können Sie in Vim auf den Befehlsverlauf zugreifen
Der Befehlsverlauf ist eine weitere leistungsstarke Funktion von Vim. Sie können die von Ihnen ausgegebenen Befehle entweder im Befehlsmodus oder im Befehlsverlaufsfenster sehen und ausführen. Wenn Sie das Befehlsverlaufsfenster versehentlich geöffnet haben, können Sie es auch schnell schließen.
Eine weitere häufig übersehene Funktion von Vim ist die Möglichkeit, mehrere Bearbeitungsfenster zu öffnen und zwischen ihnen zu wechseln und sogar vollständige Terminalbefehle auszuführen.