La <leader>
clave de Vim es una forma de crear un espacio de nombres para los comandos que desea definir. Vim ya asigna la mayoría de las teclas y combinaciones de Ctrl+ (algunas teclas), por lo que <leader>(some key)
es donde usted (o los complementos) pueden agregar un comportamiento personalizado.
Por ejemplo, si se encuentra eliminando con frecuencia exactamente 3 palabras y 7 caracteres, puede ser conveniente asignar un comando a través de nmap <leader>d 3dw7x
modo que al presionar la tecla líder seguida de d se eliminen 3 palabras y 7 caracteres. Debido a que utiliza la clave líder como prefijo, puede estar (relativamente) seguro de que no pisoteará ningún comportamiento preexistente.
La clave predeterminada para <leader>
es \
, pero puede usar el comando :let mapleader = ","
para reasignarla a otra clave ( ,
en este caso).
La página de Usevim en la clave de líder tiene más información.
<leader>
los atajos de teclado está creando efectivamente un espacio de nombres para que sus atajos personalizados no pisen el comportamiento de vim incorporado. Consulte la respuesta de @Pete Schlette a continuación para obtener más información.