75年生人,程序员,在西安。

Vim 中自动格式化 html + js 的页面代码

Vim 中默认的格式化效果还是很差劲儿的,所以……找插件!

我用 Pathogen 来管理插件,所以在找到 Web-indent 这个插件后,虽然是 svn 的但估计与 git 差不多,于是进入~/.vim/bundle/目录后,执行:

svn checkout http://web-indent.googlecode.com/svn/trunk/ web-indent-read-only

重启 vim 后再打开一个 html 文件,按“gg=G”后整个代码整齐了!完全是你想要的效果!

另外,注意一点细节,就是 js 代码中的 if...else... 语句,最好 else 采用另起一行的方式,这样格式化后是正确的,如果不换行的出来格式有点怪。

评论

© 世风十三 | Powered by LOFTER