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


3

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

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

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


1
この例では、ls出力は表示されません。
ジルケノー

おかげで、他の例でどのように機能させるのですか?
-zdd

回答:


3

使用できます

:silent !ls

ただし、コマンドが出力を生成する場合、画面は一貫性のない状態のままになります。その場合、Ctrl+ を使用するL:redraw、それを修正する必要があります。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.