Vim 中的未知函数

Vim 中的未知函数

我有以下文件(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

相关内容