Basculement NERDTree et mappage du clavier
Question
J'ai cette ligne dans mon .vimrc:
nmap <silent> <Leader>p :NERDTreeToggle<CR>
Alors, quel est le raccourci clavier pour basculer NERDTree?
Comment puis-je le remapper en CTRL-D?
quelle est la différence entre nmap
, map
, nnoremap
, inoremap
, etc.?
La solution
pour remapper en mode normal, utilisez
nmap <silent> <C-D> :NERDTreeToggle<CR>
nmap
signifie que la carte est en mode normal
imap
signifie que la carte est en mode insertion
la partie nore
de nnoremap
et ses amis empêchent de développer le mappage de manière récursive. Par exemple, j’utilise aussi pour masquer la chaîne de recherche. Ainsi, dans mon vimrc, j'ai
nnoremap <silent> <C-L> :noh<CR><C-L>
Sans le nore
, le mappage ci-dessus sera mis en boucle.
Autres conseils
@ fcuk122 - essayez cette nmap: NERDTreeToggle Je pense que CTRL + D est déjà utilisé dans le système, essayez CRTL + T ou toute autre clé pratique et non utilisée par le terminal ou le VIM. peut travailler pour vous.