Como mapear “Ctrl + g” para abrir o NerdTree

0

Eu uso o vim no trabalho, mas nós temos um cara de TI que instalou um monte de plugins mágicos para o vim no meu laptop de trabalho, então quando eu tento abrir o vim no meu laptop, eu estou completamente perdido porque não tem atalhos nem mapeamentos de teclas.

Acabei de instalar o NerdTree. Eu não quero ter que digitar :NERDTree toda vez que eu quiser abri-lo. Como eu mapearia "Ctrl + g" para abrir e fechar o NERDTree? Onde eu faria isso?

    
por Edmund 15.02.2015 / 20:47

1 resposta

3

Os mapeamentos funcionam exatamente como uma sequência gravada de chaves (como o lado direito). Como este é o Vim, você precisa estar ciente dos modos ; aqui, modo normal , então n :

:nnoremap <C-g> :NERDTree<CR>

Isso mapeia (sem remapear, a nore... part) para <C-g> (consulte :help key-notation ) o comando :NERDTree , concluído por Enter .

Para ter isso permanentemente, coloque a linha no seu usuário ~/.vimrc .

    
por 15.02.2015 / 21:11