Vim 维姆斯巴库普tpl

Vim 维姆斯巴库普tpl,vim,sparkup,Vim,Sparkup,我将Vim与Sparkup一起使用,我有两个问题: Sparkup仅适用于以HTML扩展名结尾的文件,但是,我想将其用于TPL、XML,或者本质上任何基于超文本标记的文件。可能吗 与它基于的zen编码插件不同,我似乎无法获得zen编码CSS输出。我想我在spark up文件中看到了它的缺失。有人知道如何激活它或轻松添加它吗 (我使用的是Ubuntu12.04和7.3。)sparkup是一个文件类型插件。它取决于当前文件的文件类型。 编辑xml文件时,:设置ft=html以手动更改文件类型。 然后

我将Vim与Sparkup一起使用,我有两个问题:

  • Sparkup仅适用于以HTML扩展名结尾的文件,但是,我想将其用于TPL、XML,或者本质上任何基于超文本标记的文件。可能吗
  • 与它基于的zen编码插件不同,我似乎无法获得zen编码CSS输出。我想我在spark up文件中看到了它的缺失。有人知道如何激活它或轻松添加它吗
    (我使用的是Ubuntu12.04和7.3。)

    sparkup
    是一个文件类型插件。它取决于当前文件的文件类型。
    编辑xml文件时,
    :设置ft=html
    以手动更改文件类型。
    然后您可以使用
    sparkup
    插件


    如果希望vim自动执行此操作,请将此命令放入
    。vimrc

    au BufNewFile,BufRead *.xml,*.tpl set ft=html
    

    Sparkup只处理HTML。添加CSS意味着重写它。如果你想使用Zencoding,为什么不使用Zencoding呢


    我也不记得Zencodeding做过“css输出”,不管这意味着什么。您能提供一个例子吗?

    对于您的记录,更好的方法是进入sparkup扩展的ftplugin目录,创建一个名为“xml”的html文件夹软链接。这确保您仍然可以选择以不同的方式自定义xml和html。

    我会做得更好,请参见第4页。谢谢在
    :h zencoding
    中没有提到这一点,这太可惜了。无论如何,我的答案是:Sparkup只适用于HTML,添加适当的CSS可能是一项不平凡的任务。谢谢!这很恰当。