deixe mapleader = "\"não funciona Arch Linux

deixe mapleader = "\"não funciona Arch Linux

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!

Do subreddit vim

informação relacionada