如何在每次保存“源文件”时自动更新或压缩 CSS、JS 和 HTML 文件在维姆?
我想像 Google 那样最小化或压缩 CSS、Javascript 甚至 Html 文件。因为,我使用了 Google 的 Page-Speed,它建议我压缩文件。它为我提供了压缩版本,但我想自动执行此操作。我不想每次编辑某些内容时都处理 2 个文件。所以基本上,我想在一个文件夹中有 2 个文件,例如 style.src.css 和style.css。
我想知道如何执行以下操作:
- 每次编辑输入文件时更新输出文件。
- 自动压缩 CSS、Html 和 Javascript 文件的命令。
提前致谢。
I wanted to minimize or compress CSS, Javascript and maybe Html files like Google does. Because, I used Google's Page-Speed and it recommended me to compress files. It provides me the compressed versions but I would like to do this automatically.I don't want to deal with 2 files every time I want to edit something. So basically, I want to have 2 files in a folder, for instance, style.src.css
and style.css.
I want to know how to do the following:
- Update the ouput file everytime I edit the input file.
- A command that automatically compress CSS, Html, and Javascript files.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该可以让 vim 做到这一点。阅读一些关于 vim 自动脚本的内容 ( http://vimdoc.sourceforge.net/htmldoc/autocmd .html )会很有帮助,但这里有一个不错的猜测:
在 .vimrc 中
You should be able to have vim do that. A bit of reading on the vim autoscripts ( http://vimdoc.sourceforge.net/htmldoc/autocmd.html ) would be helpful, but here's a decent guess:
In .vimrc
YUI Compressor 不是 VIM,通常在构建时手动完成,但您可以即时实例化 YUI Compressor 以处理服务器上的压缩(需要 Java)。
请注意,YUI 压缩器缩小 JS 和CSS(不是HTML)。 压缩也可以在服务器上完成,进一步减小文件大小。
YUI Compressor isn't VIM and is usually done manually, at build time, but you can instantiate YUI Compressor on-the-fly to handle minification on your server (requires Java).
Note that YUI Compressor minifies JS and CSS (not HTML). Compression can also be done on the server, reducing file sizes even more.