簡體   English   中英

每當我在Vim中保存其“源文件”時,如何自動更新或壓縮CSS,JS和HTML文件?

[英]How to automatically update or compress a CSS, JS and HTML file every time I save its “source file” in Vim?

我想最小化或壓縮CSS,Javascript,也許像Google那樣壓縮HTML文件。 因為,我使用了Google的Page-Speed,它建議我壓縮文件。 它為我提供了壓縮版本,但我想自動執行。我不想每次想編輯東西時都處理2個文件。 所以基本上,我想在一個文件夾中擁有2個文件,例如style.src.cssstyle.css

我想知道如何執行以下操作:

  1. 每次我編輯輸入文件時更新輸出文件。
  2. 自動壓縮CSS,HTML和Javascript文件的命令。

提前致謝。

您應該能夠讓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)。 壓縮也可以在服務器上完成,從而進一步減小文件大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM