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.vimdi ~/.vimdirektori 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
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
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:Vim akan mencari file tersebut
autoload/foo/bar.vim
sumber