deixa mapleader = “\ Space” não funciona arch linux

2

Estou tentando mapear a barra de espaço para a tecla leader 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á o meu .vimrc

let mapleader = "\<Space>"

nnoremap <Leader> :w<CR>
    
por use_vim 16.08.2014 / 10:17

1 resposta

1

adicione

nnoremap <SPACE> <Nop>

antes de configurar o mapleader. Sem isso, pressionar <Space> não se comportará como outras chaves 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 espaço (: map, not: noremap) para <leader> . Dessa forma, algo aparecerá no canto do showcmd. É incrível!

Do subreddit do vim

    
por 20.08.2014 / 04:35