我将 Vim 与 Sparkup 一起使用,我有两个问题:
- Sparkup 仅适用于以 HTML 扩展名结尾的文件,但是,我想将它与 TPL、XML 或基本上任何基于超文本标记的文件一起使用。那可能吗?
- 与它所基于的 zen-coding 插件不同,我似乎无法获得 zen-coding CSS 输出。我以为我在启动文件中看到了它的缺失。有谁知道如何激活它或轻松添加它?
(我使用的是 Ubuntu 12.04、7.3。)
sparkup
是一个文件类型插件。这取决于当前文件的文件类型。
编辑 xml 文件时,:set ft=html
手动更改文件类型。
然后就可以使用sparkup
插件了。
如果您希望 vim 自动执行此操作,请将此命令放入您的.vimrc
:
au BufNewFile,BufRead *.xml,*.tpl set ft=html
Sparkup 只处理 HTML。添加 CSS 意味着重写它。如果你想要 Zencoding 为什么不使用 Zencoding?
我也不记得 Zencoding 做“css 输出”,不管那是什么意思。你能举个例子吗?
为了您的记录,更好的方法是进入 sparkup 扩展的 ftplugin 目录,创建一个指向名为“xml”的文件夹 html 的软链接。这确保您仍然可以选择以不同方式自定义 xml 和 html。