基于 Node.js 的浏览器自动更新插件

介绍了一种基于 Node.js 的插件,它允许您在从 Vim 中保存文件时自动更新浏览器。

安装说明:

1. Vim 设置

添加到您的 .vimrc 中:

let wgetstr = '!wget -q --spider "http://example.com:8000/?path=" . expand("%:p:h") . "/"'
autocmd BufWritePost *.php,*.css silent exe wgetstr

2. Node.js + Express + Socket.IO 安装

yum install -y openssl-devel gcc-c++
wget http://nodejs.org/dist/v0.8.8/node-v0.8.8.tar.gz
tar zxvf node-v0.8.8.tar.gz
cd node-v0.8.8
./configure
sudo make install
mmkdir -p ~/node/node-reload
cd ~/node/node-reload
sudo npm install -g forever
sudo npm install express
sudo npm install socket.io-client
sudo npm install ejs --save-exact

3. Chrome 扩展安装

安装扩展后,在 Chrome 中输入 chrome://extensions/ 启用扩展。

4. 启动服务器

forever start app.js

5. 编辑文件

在 Vim 中保存文件,浏览器将自动刷新。

crx 文件大小:67.65KB