Ich habe in einem Text falsche Änderungen vorgenommen und möchte nun Vim verlassen, ohne zu speichern. Ich weiß, dass ich Folgendes eingeben muss:! Q im normalen Modus, aber wenn ich das mache, heißt es:
[No write since last change]
/bin/bash: q: command not found
shell returned 127
Press ENTER or type command to continue
Wenn ich auf ENTER oder etwas anderes klicke, kehrt es zu Vim zurück. Was ist los?
:q!
(hör auf, ich meine es:!q
q
:!q
und gab den Befehl mehrmals aus, bevor ich mich entschied, das Terminalfenster zu schließen.Antworten:
Verwenden Sie
:q!
.:!q
fordert Sievim
auf, einenq
in Ihrem Beispiel aufgerufenen Befehl auszuführen .Siehe auch
:help !
und:help quit
für Detailsquelle