
ドキュメントを保存するたびに、vim で lout ドキュメント (LaTeX に類似) を自動的にコンパイルするようにしたいと思います。
:w
保存するためにそのような機能を追加する可能性はありますか? (できれば保存以外の機能は使用しないでください。)
答え1
自動コマンドでこれを行うことができます。自動的にロードされるコマンドはありませんが、1 つのファイルで編集、コンパイル、編集のサイクルをしばらく実行することが分かっている場合は、Vim のコマンド ラインで次のようなコマンドを実行します。
:au BufWritePost * make
make
適切なビルドまたは実行コマンドに置き換えることができます。
答え2
@garyjohn さんの答えは正解です。
CoffeeScript で複数のコンパイルを実行する方法の例を追加しましょう。
# add these lines to your .vimrc file (~/.vimrc in my pc)
autocmd BufWritePost,FileWritePost *.coffee :silent !coffee --compile --join appstore/static/javascripts/angular/controllers.js file1.coffee file2.coffee
autocmd BufWritePost,FileWritePost *.coffee :silent !coffee --compile appstore/static/javascripts/angular/app.coffee appstore/static/javascripts/angular/directives.coffee appstore/static/javascripts/angular/filters.coffee appstore/static/javascripts/angular/services.coffee