Vejo <Leader>
muitas vezes nos arquivos vimrc de outras pessoas.
Como este.
O que é isso? O que isso faz?
key-bindings
terminology
Lyndon White
fonte
fonte
<leader>
, esta quer saber o que<leader>
significa. Para que esse valor possa ser interpretado. É a diferença entre perguntar "no movimento newton, o que é v?" e "Dada uma maçã cair de uma árvore de 10 metros de altura, o que é v quando atinge o chão?"<Leader>
e<leader>
, certo?Respostas:
O Vim está cheio de vários comandos, atribuídos a quase todas as teclas do teclado. Mas isso causa um problema: quais comandos podemos usar para nossos próprios comandos, sem interferir nos existentes? E, neste momento, a
<Leader>
chave entra em jogo. Pense em<Leader>
-key como um espaço para nome para qualquer comando definido pelo usuário. Você pode atribuir qualquer comando a um mapeamento com um líder<Leader>
e ter certeza de que seu mapeamento não quebrará nada.A chave padrão para
<Leader>
é barra invertida.fonte
Para citar
:help <Leader>
:Em outras palavras, permite que a primeira chave de mapeamentos (especificada em termos de
<Leader>
) seja definida pelo usuário.fonte
<Leader>
disso é que ela fornece uma maneira "limpa" de fornecer atalhos personalizados, sem substituir os atalhos existentes do Vim.