gvim ftplugin未加载

时间:2015-01-07 17:00:02

标签: vim vim-plugin

我试图解决这个问题:

  • 我的命令(matchit rules)
  • 添加了~/.vim/ftplugin/verilog.vim
  • 启动gvim并打开一个verilog文件 现在:
    • :set filetype?返回filetype=verilog
    • :filetype返回filetype detection=ON plugin=ON indent=OFF

此时看起来似乎verilog.vim 未加载(matchit不匹配)。
仅在运行:source ~/.vim/ftplugin/verilog.vim时 - 我的命令被加载(并且matchit正确匹配)

知道出了什么问题吗?

2 个答案:

答案 0 :(得分:5)

神秘解决了。

运行:scriptnames时,我可以看到我的verilog.vim已加载,但之后加载了另一个verilog.vim并覆盖了我的设置。
~/.vim/ftplugin/verilog.vim移至~/.vim/after/ftplugin/verilog.vim后,它就可以了!

答案 1 :(得分:2)

假设* nix:Vim目录应该是~/.vim而不是~/vim