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>
Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top