dejar mapleader = "\"no funciona arch linux

dejar mapleader = "\"no funciona arch linux

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!

Del subreddit vim

información relacionada