Bei der Verwendung von vim komme ich manchmal auf diesen Bildschirm, der mehrere Befehlszeilenzeilen enthält. Wofür ist dieser Bildschirm? Wie kann ich das ausnutzen oder rauskommen?
Bei der Verwendung von vim komme ich manchmal auf diesen Bildschirm, der mehrere Befehlszeilenzeilen enthält. Wofür ist dieser Bildschirm? Wie kann ich das ausnutzen oder rauskommen?
Antworten:
Das ist das Befehlszeilenverlaufsfenster. Prüfen Hier .
Es erscheint, wenn Sie tippen q:
(Sie haben auch einen Suchverlauf, wenn Sie tippen q/
). In diesem Fenster können Sie Ihren Befehl und Ihren Suchverlauf bearbeiten. Drücken Sie Strg + c zweimal abzubrechen.
cedit
Mit der Taste (standardmäßig Control-F) können Sie diese Verlaufsfenster auf andere Weise öffnen (nachdem Sie einen normalen Wert eingegeben haben) :
, /
, oder ?
).
q
verhindert, dass Sie Makros aufzeichnen. Wenn Sie das Befehlszeilenverlaufsfenster aufrufen, können Sie auch Folgendes eingeben i
und arbeiten Sie dann wie gewohnt (geben Sie Ihren Befehl ein und drücken Sie die Eingabetaste), aber Sie haben den Vorteil, dass Sie esc drücken und den Befehl dann wie einen normalen vim-Puffer bearbeiten.
:q
oder Ctrl-w q
auch Arbeit.