Apakah ada alasan bagus mengapa fungsi VimScript yang saya masukkan ke dalam .vimrc
atau _vimrc
harus dimulai dengan huruf kapital?
12
Kutipan :help user-functions
Nama fungsi harus dimulai dengan huruf besar, untuk menghindari kebingungan dengan fungsi bawaan.
Batasan yang sama ditempatkan pada perintah yang ditetapkan pengguna, meskipun ada beberapa perintah builtin ( :N[ext]
, :P[rint]
, :X
) yang dimulai dengan huruf kapital.
:P
oh well ... sekarang setidaknya aku punya alasan mengapa ini terjadi.s:
menjadikannya fungsi khusus skrip. Lihat:h local-functions
. Anda juga dapat menggunakan fungsi pengisian otomatis yang tidak memiliki persyaratan ini. Lihat:h autoload-functions
.Nama-nama fungsi publik gaya lama memang harus dimulai dengan huruf kapital. Namun nama fungsi skrip
s:getSNR()
, atau nama fungsi yang dimuat secara otomatis (lh#option#get()
) tidak - Saya melakukannya lebih sering dan lebih sering di plugin saya.sumber