Je vois <Leader>
assez souvent dans les fichiers vimrc des autres.
Comme celui-ci.
Qu'Est-ce que c'est? Qu'est ce que ça fait?
key-bindings
terminology
Lyndon White
la source
la source
<leader>
, celui-ci veut savoir ce que<leader>
signifie. Pour que cette valeur puisse être interprétée. C'est la différence entre demander "In newton motion, qu'est-ce que v?" et "Etant donné qu'une pomme est tombée d'un arbre de 10 m de haut, qu'est-ce que v quand elle frappe le sol? '<Leader>
et<leader>
, non?Réponses:
Vim est plein de diverses commandes, qui sont assignées à presque toutes les touches du clavier. Mais cela pose un problème: quelles commandes pouvons-nous utiliser pour nos propres commandes, sans interférer avec les commandes existantes? Et à ce moment, la
<Leader>
clé entre en jeu. Pensez à<Leader>
-key comme à un espace de noms pour toutes les commandes définies par l'utilisateur. Vous pouvez affecter n'importe quelle commande à un mappage avec un interligne<Leader>
et vous pouvez être totalement sûr que votre mappage ne casse rien.La clé par défaut pour sa
<Leader>
barre oblique inversée.la source
Pour citer
:help <Leader>
:En d'autres termes, il permet à la première clé de mappages (spécifiée en termes de
<Leader>
) d'être définie par l'utilisateur.la source
<Leader>
est qu'il vous fournit un moyen "propre" de fournir des raccourcis personnalisés, sans remplacer les raccourcis existants de Vim.