Estou tentando mapear a barra de espaço para a tecla líder usando o código acima, mas há um problema - sempre que pressiono espaço, o ponteiro avança um caractere, o que me irrita. o que estou perdendo? (gvim@arch linux) Aqui está meu .vimrc
let mapleader = "\<Space>"
nnoremap <Leader> :w<CR>
Responder1
adicionar
nnoremap <SPACE> <Nop>
antes de definir o mapleader. Sem isso, pressionar <Space>
não se comportará como outras teclas como mapleader. <Space>
no modo normal é mapeado para <right>
. Basta pressionar <space>
algumas vezes seguidas e você verá um comportamento indesejado.
Dica:
Em vez de definir <mapleader>
para espaço, mapeie (:map, não :noremap) espaço para <leader>
. Dessa forma, algo aparecerá no canto do showcmd. É incrivel!