Posso usar o espaço como mapleader no VIM?
-
22-07-2019 - |
Pergunta
A partir http://items.sjbach.com/319/configuring-vim-right eu tenho que você deveria ser capaz de usar espaço como o mapleader no vim. Eu tentei, mas não parece trabalho. Qualquer pessoa que tenha feito o trabalho?
Tentou:
let mapleader = <space>
Solução
Tente
let mapleader=" "
em seu lugar. HTH
Outras dicas
Mapleader é uma variável de cadeia Vim. Para usar o espaço como líder, você deve escapar o caractere especial.
let mapleader = "\<Space>"
Para mais informações consulte,
http://vimdoc.sourceforge.net/htmldoc/eval.html # expr-quote
EDIT:
Isto já não trabalha para mim na minha versão do Vim. Mesmo com a sugestão nos comentários de unmapping a barra de espaço no modo normal, executando nnoremap <SPACE> <Nop>
.
Eu acabar indo com a solução dada na resposta abaixo.
map <Space> <Leader>
As soluções acima são grandes, no entanto, nada aparece no canto inferior direito de comando. Se você não tem qualquer utilidade para a chave \
qualquer maneira, tente usar
map <SPACE> <leader>
e \
vai aparecer no canto de comando. Isso e você não tem que espaço unmap em primeiro lugar, tal como sugerido nas elogia acima.