vim(とか) でプログラムいじって保存→ブラウザで確認って作業は頻繁にありますよね!

保存するたびにマウス動かして(またはショートカットで切り替えて)、ブラウザ更新するのはいい加減面倒くさいので自動更新する方法がないかと探してたんですが、環境的に動かないものばかり(OS依存とか)だったので作ってみました(`ー´) ドヤッ!
せっかく作ったので設定方法紹介します。なお、codeは github で絶賛公開中。

仕組み


1. vim(とか)でファイル保存したときに http で websocket サーバへ request を飛ばします。ここももちろん自動化
2. request を受けた httpd サーバ 兼 websocket サーバは、接続中のクライアントに「どのサーバで、どのディレクトリが更新されたか」を push 通知します
3. push 通知を受けたクライアント(Chrome)は、ブラウザをリロードします

続きを読む

Top