Estoy intentando asignar la barra espaciadora a la tecla líder usando el código anterior, pero hay un problema: cada vez que presiono la barra espaciadora, el puntero avanza un carácter, lo que me molesta. ¿Qué me estoy perdiendo? (gvim@arch linux) Aquí está mi .vimrc
let mapleader = "\<Space>"
nnoremap <Leader> :w<CR>
Respuesta1
agregar
nnoremap <SPACE> <Nop>
antes de configurar mapleader. Sin eso, presionar <Space>
no se comportará como otras teclas como mapleader. <Space>
en modo normal está asignado a <right>
. Simplemente presione <space>
un par de veces seguidas y verá un comportamiento no deseado.
Consejo:
En lugar de establecer <mapleader>
el espacio, asigne el espacio (:map, no :noremap) a <leader>
. De esa forma aparecerá algo en la esquina showcmd. ¡Es impresionante!