我想像 Google 一样最小化或压缩 CSS、Javascript 和 Html 文件。因为,我使用了 Google 的 Page-Speed,它建议我压缩文件。它为我提供了压缩版本,但我想自动执行此操作。我不想每次要编辑某些内容时都处理 2 个文件。所以基本上,我想在一个文件夹中有 2 个文件,例如style.src.css 和style.css。
我想知道如何执行以下操作:
- 每次编辑输入文件时更新输出文件。
- 自动压缩 CSS、Html 和 Javascript 文件的命令。
提前致谢。
我想像 Google 一样最小化或压缩 CSS、Javascript 和 Html 文件。因为,我使用了 Google 的 Page-Speed,它建议我压缩文件。它为我提供了压缩版本,但我想自动执行此操作。我不想每次要编辑某些内容时都处理 2 个文件。所以基本上,我想在一个文件夹中有 2 个文件,例如style.src.css 和style.css。
我想知道如何执行以下操作:
提前致谢。
你应该能够让 vim 做到这一点。阅读一下 vim 自动脚本 ( http://vimdoc.sourceforge.net/htmldoc/autocmd.html ) 会有所帮助,但这是一个不错的猜测:
au BufWritePost *.html !zip %.zip %
在 .vimrc
YUI Compressor不是 VIM,通常在构建时手动完成,但您可以即时实例化 YUI Compressor 以处理服务器上的缩小(需要 Java)。
请注意,YUI Compressor缩小了JS 和 CSS(不是 HTML)。压缩也可以在服务器上完成,进一步减小文件大小。