Vim でシェル コマンドを実行するときにプロンプ​​トを削除する方法

Vim でシェル コマンドを実行するときにプロンプ​​トを削除する方法

:! を使用してシェル コマンドを実行すると、Vim から常に次のプロンプト テキストが表示されます。「続行するには、ENTER キーを押すか、コマンドを入力してください」

ここに画像の説明を入力してください

このコマンドを頻繁に使用するので、プロンプトを削除したいのですが、毎回 Enter キーを押したくありません。これは可能ですか?

答え1

使用できます

:silent !ls

ただし、コマンドが何らかの出力を生成すると、画面が矛盾した状態になります。その場合は、Ctrl+Lまたはを使用し:redrawて修正する必要があります。

:help :!詳細については、vim 内から実行してください。

関連情報