我下载了xml.vim(xmledit:一个文件类型插件,用于帮助编辑XML,HTML和SGML文档)。我把它放在我的ftplugins文件夹中。我阅读了文档并说:输入:filetype plugin on
但这不起作用,我仍然无法使文件类型插件工作。有什么建议吗?
答案 0 :(得分:2)
正如jefromi在他的评论中所建议的那样,:filetype plugin on
将在.vimrc中完成。
如果手动输入,则不会在已打开的文件上检测到文件类型,在这种情况下需要调用:e
以利用自动检测机制。否则,您需要手动指定文件类型(使用:set ft=xml
),如idimba所述。
答案 1 :(得分:0)
尝试
:set ft=xml
答案 2 :(得分:0)
尝试将xml.vim
放入after/ftplugin/
而不是默认的ftplugin文件夹。这可确保您覆盖由Vim或Vim分发包定义的任何ftplugin设置。
答案 3 :(得分:0)
您的第一步应该是使用:scriptnames测试文件是否实际加载(如Fred所提到的)。如果它已加载但仍然无法正常工作,则很可能会被其他xml.vim文件覆盖一些设置。
您可以尝试将其放在/ after / ftplugin文件夹中,该文件夹对Fred不起作用。如果这不起作用,请检查:scriptnames的输出并将ftplugin / xml.vim文件替换为您的文件。这对我有用。在我的例子中,这涉及用新的xml.vim文件替换C:\ Program Files(x86)\ Vim \ vim73 \ ftplugin \ xml.vim。可能有点像黑客,但它为我修好了。