~/.vim/ftplugin/verilog.vim
:set filetype?
返回filetype=verilog
:filetype
返回filetype detection=ON plugin=ON indent=OFF
此时看起来似乎verilog.vim 未加载(matchit不匹配)。
仅在运行:source ~/.vim/ftplugin/verilog.vim
时 - 我的命令被加载(并且matchit正确匹配)
答案 0 :(得分:5)
运行:scriptnames
时,我可以看到我的verilog.vim已加载,但之后加载了另一个verilog.vim并覆盖了我的设置。
将~/.vim/ftplugin/verilog.vim
移至~/.vim/after/ftplugin/verilog.vim
后,它就可以了!
答案 1 :(得分:2)
假设* nix:Vim目录应该是~/.vim
而不是~/vim
。