Saya <Leader>
cukup sering melihat di file vimrc orang lain.
Seperti yang ini.
Apa itu? Apa fungsinya?
key-bindings
terminology
Lyndon White
sumber
sumber
<leader>
, yang ini ingin tahu apa<leader>
artinya. Sehingga nilai itu bisa diartikan. Inilah perbedaan antara bertanya, "Dalam gerak newton, apa itu v?" dan "Mengingat sebuah apel jatuh dari pohon setinggi 10m, apa v ketika menyentuh tanah? '<Leader>
dan<leader>
, kan?Jawaban:
Vim penuh dengan berbagai perintah, yang ditugaskan untuk hampir semua tombol pada keyboard. Tapi ini menyebabkan masalah: Perintah mana yang bisa kita gunakan untuk perintah kita sendiri, tanpa mengganggu yang sudah ada? Dan pada saat ini,
<Leader>
kuncinya mulai berlaku. Pikirkan tentang<Leader>
-kunci seperti namespace untuk perintah yang ditentukan pengguna. Anda dapat menetapkan perintah apa pun untuk pemetaan dengan pemimpin<Leader>
dan Anda dapat sepenuhnya yakin bahwa pemetaan Anda tidak akan merusak apa pun.Kunci default untuk
<Leader>
adalah garis miring terbalik.sumber
Mengutip
:help <Leader>
:Dengan kata lain, ini memungkinkan kunci pertama pemetaan (ditentukan dalam hal
<Leader>
) didefinisikan pengguna.sumber
<Leader>
adalah bahwa ia memberi Anda cara "bersih" untuk menyediakan pintasan khusus, tanpa mengabaikan pintasan Vim yang ada.