嗨,我刚开始试验 vim 的 XMLedit 插件(https://github.com/sukima/xmledit/)。我注意到它适用于 xml 文件类型和 xhtml 文件类型,但不适用于 html 文件类型。我该如何解决?
我使用了病原体安装。
其他答案是正确的,但有些人可能不清楚。这是解释:
来自 xmledit 的文档:
添加 html 支持 Sym-link 或将此文件复制到 ftplugin 目录中的 html.vim。
以下是您可以执行的操作:
# Assuming you are using vundle
$ cd ~/.vim/bundle/xmledit/ftplugin
$ ls
html.vim php.vim xhtml.vim xml.vim
# The html.vim already exists, so we will change its name (or delete if you want)
$ mv html.vim html.vim.bk
# symlink
$ ln -s xml.vim html.vim
该文档令人难以置信地混淆了您应该做什么。
如果您使用病原体将其安装为子模块,您的 xmledit/ftplugin 将如下所示:
html.vim php.vim xhtml.vim xml.vim
现在 html.vim 包含您使用回调修改自己的代码,因此您可以根据需要调整自动完成。但是,更简单的解决方案是删除 html.vim 并创建一个软链接:
ln -s xml.vim html.vim
这会将默认标记完成规则应用于 .html 文件
由于某种原因,病原体安装无法正常工作。它没有加载帮助文件。所以我建立了vba并采购了它。这加载了文档。一旦我检查了文档,我发现有两种方法可以让 xmledit 与 html 一起使用。我尝试了两者中最简单的一种——符号链接。
那行得通。