我有以下文件(vimscript.vim):
function HelloWorld()
echo "Hello World"
endfunction
call HelloWorld()
当我打开该文件并输入以下内容时:
:call HelloWorld()
我收到错误:
E117: Unknown function: HelloWorld
答案1
你必须先到source
文件:
:source path/to/file/vimscript.vim
或者,您可以将该函数放在 vimrc 中,该函数通常位于~/.vimrc
,以便每次打开 Vim 时都会定义它。
或者,您可以结合使用两者,然后将
source path/to/file/vimscript.vim
在你的.vimrc
。