1. ホーム
  2. vim

Vimでファイルを保存した後、自動的にシェルコマンドを実行するには?

2023-08-01 03:37:28

質問

これは、ファイルを保存するたびに自動的にテストを実行したいからです。

を調べました。 autocmdBufWritePost を追加しましたが、動作させることができません。

どのように解決するのですか?

これは run_tests.sh を実行します。パラメータは現在のファイル名のみです。

:autocmd BufWritePost * !run_tests.sh <afile>

で自動コマンドを表示する。

:autocmd BufWritePost *

そして、前のwithの自動コマンドをすべて削除します。

:autocmd! BufWritePost *