Tengo el siguiente archivo (vimscript.vim):
function HelloWorld()
echo "Hello World"
endfunction
call HelloWorld()
Cuando abro ese archivo y escribo lo siguiente:
:call HelloWorld()
Me sale un error:
E117: Unknown function: HelloWorld
Tienes que source
primero al archivo:
:source path/to/file/vimscript.vim
Alternativamente, puede colocar la función en su vimrc, que generalmente se encuentra en ~/.vimrc
, de modo que se define cada vez que abre Vim.
O bien, puede usar una combinación de ambos y poner
source path/to/file/vimscript.vim
en su .vimrc
.