source raise“no editor command:command”

时间:2016-04-29 16:17:12

标签: vim vim-plugin

在开发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的新手。

1 个答案:

答案 0 :(得分:0)

解决方案是更新vimrc中的运行时补丁变量(runtimepath或rtp)。应该更新插件目录的路径。然后源~/.vimrc文件或在vim中重新打开文件。在~/.vimrc中添加以下行。有时只是采购不起作用。所以只需重新打开文件。

设置rtp + = / PATH / TO / FILE /

然后在vi中打开任何文件并运行Command就可以了!