Wenn ich :! verwende, um einen Shell-Befehl auszuführen, erhalte ich von Vim immer den folgenden Eingabeaufforderungstext. „Drücken Sie die Eingabetaste oder geben Sie den Befehl ein, um fortzufahren.“
Ich möchte nur die Eingabeaufforderung entfernen, da ich diesen Befehl häufig verwende und nicht jedes Mal die Eingabetaste drücken möchte. Ist das möglich?
Antwort1
Sie können
:silent !ls
Wenn der Befehl jedoch eine Ausgabe erzeugt, wird der Bildschirm in einem inkonsistenten Zustand hinterlassen. In diesem Fall müssen Sie Ctrl+ Loder verwenden :redraw
, um das zu beheben.
Für weitere Informationen führen Sie es :help :!
innerhalb von vim aus.