TBCompressor for VimMarch 18, 2009

玉伯的 TBCompressor 用于压缩 Javascript 和 CSS 文件非常的方便,不过虽然他提供了右键压缩的功能,但我还是希望在编辑文件的时候压缩,顺便就可以在编辑器中查看压缩结果。

于是就有了这个 Vim 小插件,主要的功能就是调用 TBCompressor,然后返回结果到 Vim 控制台中(以后的版本再考虑如何最优化的显示方案)。

在安装好玉伯的 TBCompressor 以后,再将这个插件扔到 Vim 的插件目录中即可。然后,在 VIMRC 中配置相应的选项

let g:tb_compressor_command = 'compressor.cmd'

如果觉得麻烦,就将 TBCompressor 目录扔到 PATH 中好了。批处理 compressor.cmd 中还有个 pause 命令,这个时候就可以注释掉啦。

http://files.gracecode.com/2009_11_05/49625723f0ea.jpg

调用方式就是在 normal 模式下按 \tc 就可以,当然也可以针对喜好自己定制下快捷键。最后,提供插件下载,欢迎提供意见和建议。

已有 4 条评论

  1. 赞,博主是vim高手啊,学习。

  2. 最近也一致都在用TBCompressor来压缩JS跟CSS,
    但在压缩脚本文件的时候如果脚本中含有中文字,
    结果中文字就会被编译了,
    导致脚本在执行当中出现的就是乱码了,
    不知道博主是否知道这是什么原因导致的啊?

  3. @板凳 查看那个调用的 .bat 文件,里面有相关的说明,因为 taobao 默认编码是 gbk,所以默认编码就设定为 gbk 编码了。

  4. 恩恩,受教了,谢谢,哈哈!!

Yahoo 统计