Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在每次保存CSS、JS和HTML文件时自动更新或压缩该文件;“源文件”;在维姆?_Html_Css_Compression_Javascript_Minimize - Fatal编程技术网

如何在每次保存CSS、JS和HTML文件时自动更新或压缩该文件;“源文件”;在维姆?

如何在每次保存CSS、JS和HTML文件时自动更新或压缩该文件;“源文件”;在维姆?,html,css,compression,javascript,minimize,Html,Css,Compression,Javascript,Minimize,我想尽量减少或压缩CSS,Javascript,也许还有像谷歌那样的Html文件。因为,我使用谷歌的页面速度,它建议我压缩文件。它为我提供了压缩版本,但我想自动执行。我不想每次编辑某个文件时都处理2个文件。所以基本上,我希望在一个文件夹中有两个文件,例如,style.src.css 和style.css 我想知道如何做到以下几点: 每次编辑输入文件时更新输出文件 自动压缩CSS、Html和Javascript文件的命令 提前感谢。您应该能够让vim完成这项工作。稍微阅读一下vim autoscr

我想尽量减少或压缩CSS,Javascript,也许还有像谷歌那样的Html文件。因为,我使用谷歌的页面速度,它建议我压缩文件。它为我提供了压缩版本,但我想自动执行。我不想每次编辑某个文件时都处理2个文件。所以基本上,我希望在一个文件夹中有两个文件,例如,style.src.cssstyle.css

我想知道如何做到以下几点:

  • 每次编辑输入文件时更新输出文件
  • 自动压缩CSS、Html和Javascript文件的命令

  • 提前感谢。

    您应该能够让vim完成这项工作。稍微阅读一下vim autoscripts()可能会有所帮助,但这里有一个不错的猜测:

    au BufWritePost *.html !zip %.zip %
    

    在.vimrc中

    您应该能够让vim完成这项工作。稍微阅读一下vim autoscripts()可能会有所帮助,但这里有一个不错的猜测:

    au BufWritePost *.html !zip %.zip %
    
    In.vimrc

    不是VIM,通常在构建时手动完成,但您可以动态实例化YUI Compressor来处理服务器上的小型化(需要Java)

    请注意,YUI压缩器缩小了JS和CSS(而不是HTML)。也可以在服务器上完成,从而进一步减小文件大小。

    不是VIM,通常在构建时手动完成,但您可以动态实例化YUI Compressor来处理服务器上的缩小(需要Java)


    请注意,YUI压缩器缩小了JS和CSS(而不是HTML)。也可以在服务器上完成,从而进一步减小文件大小。

    我很确定您想要的是
    gzip
    ,而不是
    zip
    。我很确定您想要的是
    gzip
    ,而不是
    zip