gvim ftplugin 未加载
gvim ftplugin not loaded
我正在尝试解决这个问题:
- 添加了
~/.vim/ftplugin/verilog.vim
我的命令(matchit 规则)
- 启动 gvim 并打开一个 verilog 文件。
现在:
:set filetype?
returns filetype=verilog
:filetype
returns filetype detection=ON plugin=ON indent=OFF
此时似乎 verilog.vim 未加载(matchit 不匹配)。
仅在运行时 :source ~/.vim/ftplugin/verilog.vim
- 我的命令被加载(并且 matchit 正确匹配)
知道哪里出了问题吗?
假设 *nix: Vim 目录应该是 ~/.vim
而不是 ~/vim
.
谜底已解。
当 运行 :scriptnames
我可以看到我的 verilog.vim 已加载,但随后加载了另一个 verilog.vim 并覆盖了我的设置。
将 ~/.vim/ftplugin/verilog.vim
移动到 ~/.vim/after/ftplugin/verilog.vim
后,它起作用了!
我正在尝试解决这个问题:
- 添加了
~/.vim/ftplugin/verilog.vim
我的命令(matchit 规则) - 启动 gvim 并打开一个 verilog 文件。
现在::set filetype?
returnsfiletype=verilog
:filetype
returnsfiletype detection=ON plugin=ON indent=OFF
此时似乎 verilog.vim 未加载(matchit 不匹配)。
仅在运行时 :source ~/.vim/ftplugin/verilog.vim
- 我的命令被加载(并且 matchit 正确匹配)
知道哪里出了问题吗?
假设 *nix: Vim 目录应该是 ~/.vim
而不是 ~/vim
.
谜底已解。
当 运行 :scriptnames
我可以看到我的 verilog.vim 已加载,但随后加载了另一个 verilog.vim 并覆盖了我的设置。
将 ~/.vim/ftplugin/verilog.vim
移动到 ~/.vim/after/ftplugin/verilog.vim
后,它起作用了!