在开发vim插件时,在我的.vim
文件中,我尝试输入以下命令:
:source %
:source /PATH/TO/FILE/plugin.vim
我确信没有语法错误。我试图将插件内容留空。 (附上最后的代码)。但是当我打开文本文件并运行*:Command*
错误:
Not an editor command: Command
plugin.vim 代码:
function! Execute()
endfunction
command! Command call Execute()
我错过了哪里?
注意:我是EMACS的人,是vim的新手。
答案 0 :(得分:0)
解决方案是更新vimrc中的运行时补丁变量(runtimepath或rtp)。应该更新插件目录的路径。然后源~/.vimrc
文件或在vim中重新打开文件。在~/.vimrc
中添加以下行。有时只是采购不起作用。所以只需重新打开文件。
设置rtp + = / PATH / TO / FILE /
然后在vi中打开任何文件并运行Command就可以了!