So entfernen Sie die Eingabeaufforderung beim Ausführen eines Shell-Befehls in Vim

So entfernen Sie die Eingabeaufforderung beim Ausführen eines Shell-Befehls in Vim

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.“

Bildbeschreibung hier eingeben

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.

verwandte Informationen