在Vim中安装和使用filetype插件时出现问题

时间:2010-01-27 15:15:20

标签: vim plugins

我下载了xml.vim(xmledit:一个文件类型插件,用于帮助编辑XML,HTML和SGML文档)。我把它放在我的ftplugins文件夹中。我阅读了文档并说:输入:filetype plugin on但这不起作用,我仍然无法使文件类型插件工作。有什么建议吗?

4 个答案:

答案 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。可能有点像黑客,但它为我修好了。