Función desconocida en Vim


9

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

Respuestas:


7

Tienes que sourceprimero 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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.