Jawaban:
Itu bagian dari mekanisme pengisian otomatis. Dari
Autoloading
di
Learn Vimscript the Hard Way
dan :help autoload
:
Muat otomatis memungkinkan Anda menunda memuat kode hingga benar-benar diperlukan, jadi jika fungsinya berikut
execute pathogen#infect()
telah dimuat, Vim hanya akan memanggilnya secara normal. Kalau tidak, Vim akan mencari file yang disebut autoload/pathogen.vim
di ~/.vim
direktori Anda . Jika file ini ada, Vim akan memuat / sumber file. Kemudian akan mencoba memanggil fungsi secara normal.
Setiap #
nama fungsi berfungsi seperti pemisah jalur. Jadi saat memanggil fungsi:
:call foo#bar#func()
Vim akan mencari file tersebut autoload/foo/bar.vim