Fungsi Tidak Diketahui di Vim

9

Saya memiliki file berikut (vimscript.vim):

function HelloWorld()
  echo "Hello World"
endfunction

call HelloWorld()

Ketika saya membuka file itu dan saya ketik yang berikut ini:

:call HelloWorld()

Saya mendapatkan kesalahan:

E117: Unknown function: HelloWorld
Steven L.
sumber

Jawaban:

7

Anda harus sourcefile terlebih dahulu:

:source path/to/file/vimscript.vim

Atau, Anda dapat menempatkan fungsi di vimrc Anda, yang biasanya terletak di ~/.vimrc, sehingga ditentukan setiap kali Anda membuka Vim.

Atau, Anda bisa menggunakan kombinasi keduanya, dan pasang

source path/to/file/vimscript.vim

di Anda .vimrc.

Gagang pintu
sumber