beautify your javascript
2009年07月30日 blankyao 发布在 杂七杂八 标签:javascript, vim, vimscript, jsbeautify 2 评论很多线上的代码都是压缩混淆过的,这对一个有偷窥癖的coder来说是一件接受不了的事情,于是乎我经常把那些压缩混淆过的代码copy到http://jsbeautifier.org/上面,只要点个按钮就够了。后来在jsbeautifier这个网站的右侧又看到好多其他工具,比如这个chrome的插件,还有这个safari的插件,还有opera的,还有fiddler的Javascript Formatter addon,还有Emacs的,这些都是基于jsbeautifier提供的接口或者代码开发的。
唯独木有提到vim,这让一个天天用vim的coder也接受不了呀,这里有个vim的插件jsbeautify.vim,把jsbeautifier的代码翻译成了vimscript,遗憾的是已经很久木有更新了,功能木有最新版的jsbeautifier强大,估计这可能是jsbeautifier木有把它放在官网的原因吧。
想了一下,有两种解决方案:
- 把最新的jsbeautifier的代码翻译成vimscript,反正jsbeautifier是开源的,在github上有代码
- 用vimscript写个函数调用jsbeautifier提供的jsbeautify.py
所以哥要去学习下vimscript去了。