ファイルが変更されるたびにコマンドを実行するための迅速かつ簡単な方法が必要です。非常にシンプルなものが欲しいです。ターミナルで実行したままにして、そのファイルでの作業が終了したらいつでも閉じます。
現在、私はこれを使用しています:
while read; do ./myfile.py ; done
そして、Enterそのファイルをエディターに保存するたびに、そのターミナルに移動してを押す必要があります。私が欲しいのは次のようなものです:
while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done
または、それと同じくらい簡単な他のソリューション。
ところで、私はVimを使用しています。BufWriteで何かを実行するためのオートコマンドを追加できることは知っていますが、これは私が今求めている種類のソリューションではありません。
更新:可能な場合は廃棄可能なシンプルなものが必要です。さらに、プログラムの出力を確認したい(エラーメッセージを確認したい)ため、ターミナルで何かを実行したい。
回答について:回答ありがとうございます!それらはすべて非常に優れており、それぞれが他のアプローチとは非常に異なるアプローチを取っています。私は1つだけを受け入れる必要があるので、最もエレガントではないことがわかっていても、実際に使用したものを受け入れています(シンプルで、素早く、覚えやすい)。