2010-06-24 85 views
1

我想盡量減少或壓縮CSS,Javascript以及像Google這樣的Html文件。因爲我使用了Google的Page-Speed,所以推薦我壓縮文件。它爲我提供了壓縮版本,但我想自動執行此操作。每次我想編輯某些內容時,我都不想處理2個文件。所以基本上,我想有一個文件夾中的2個文件,例如,style.src.cssstyle.css如何每次在Vim中保存其「源文件」時自動更新或壓縮CSS,JS和HTML文件?

我想知道如何做到以下幾點:

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

在此先感謝。

回答

1

你應該可以讓vim做到這一點。閱讀關於vim的自動腳本有點(http://vimdoc.sourceforge.net/htmldoc/autocmd.html)將是有益的,但這裏有一個體面的猜測:

au BufWritePost *.html !zip %.zip % 

在.vimrc裏

+0

我很確定你想'gzip',而不是'zip'。 – 2010-06-24 01:32:25

0

YUI Compressor不是VIM,通常是手工完成,在製作的時候,但您可以實時實例化YUI Compressor來處理服務器上的縮小(需要Java)。

請注意,YUI Compressor 縮小了 JS和CSS(不是HTML)。還可以在服務器上完成Compression,從而減少文件大小。

相關問題