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

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.