現在、次のコマンドを使用して、保存するたびに coffeescript ファイルをコンパイルしています。
au BufWritePost widget.coffee ! ./compile_widget.sh
ただし、保存するたびに、次のように求められます。
Press ENTER or type command to continue
続行するためにEnterキーを押す必要がなく、保存できる方法はありますか?
現在、次のコマンドを使用して、保存するたびに coffeescript ファイルをコンパイルしています。
au BufWritePost widget.coffee ! ./compile_widget.sh
ただし、保存するたびに、次のように求められます。
Press ENTER or type command to continue
続行するためにEnterキーを押す必要がなく、保存できる方法はありますか?
syntasticのようなものを使用することをお勧めします。
ただし、明確な質問に対処するには、次のことを行う必要があります。
au BufWritePost widget.coffee silent !./compile_widget.sh | redraw
プロンプトは、コマンドからの出力によってトリガーされます。はsilent
プロンプトを抑制しますが、そうすると、Vimはシェルコマンドの後に画面を再描画しないため、コマンドからの出力を確認できます。そのため、| redraw
Vimに画面の再描画を強制します。
これについては:help :!で説明されています。
あなたはそれを間違っています。Vimにそうするように頼むべきではありません。あなたは、ディスクとそれらのものを見るGuard、watcherまたは他のツールを調べるべきです。