
Wenn ich :!ls
die Vim-Befehlszeile verwende, sollte sich unten ein Fenster öffnen, in dem ich zum Fortfahren die Eingabetaste drücken oder den Befehl eingeben kann. Aber mein Vim schließt die aktuelle Datei.
Wie kann ich es reparieren?
Antwort1
Das gewünschte Verhalten tritt nur in GVim/MacVim auf, das mit einer leichten Terminalemulation ausgestattet ist. Wenn Vim in Ihrem Terminalemulator ausgeführt wird, setzt es sich selbst aus und ls
wird in der übergeordneten Shell von Vim ausgeführt. fg
ist tatsächlich der richtige Weg, um zu Vim zurückzukehren.
Beachten Sie, dass Sie mit dem in Vim integrierten Netrw-Plugin eine viel nützlichere Verzeichnisliste erhalten. Geben Sie anstelle von :!ls
ein :Ex
.
Sehen :help netrw
.
Antwort2
Ich musste es nur verwenden, fg
um zu vim zurückzukehren.