2009-09-17 8 views
13

J'ai cette ligne dans mon .vimrc:NERDTree et cartographie clavier basculement

nmap <silent> <Leader>p :NERDTreeToggle<CR> 

Quel est donc le raccourci clavier pour NERDTree basculer?

Comment le remapper en CTRL-D?

quelle est la différence entre nmap, map, nnoremap, inoremap, etc?

+2

la ligne correcte doit être nmap p: NERDTreeToggle fcuk112

Répondre

32

pour remapper en mode normal utilisant

nmap <silent> <C-D> :NERDTreeToggle<CR> 

nmap signifie carte en mode normal
imap signifie carte en mode d'insertion

la partie nore dans nnoremap et ses amis empêcher l'expansion du mappage de manière récursive. Par exemple, je peux utiliser pour cacher également la chaîne de recherche, à mon vimrc je

nnoremap <silent> <C-L> :noh<CR><C-L> 

Sans nore, la mise en correspondance ci-dessus en boucle.

+0

j'ai essayé deux nmap : NERDTreeToggle et nmap : NERDTreeToggle mais quand j'appuyez sur CTRL-D, il semble faire défiler vers le bas sur 33 lignes ... – fcuk112

+0

Vous devez faire le nnoremap car défile vers le bas par défaut. – Ayman

+1

je l'ai changé pour nnoremap : NERDTreeToggle mais il semble toujours faire défiler vers le bas quand j'appuie sur ctrl-D? – fcuk112

-3

@ fcuk122 - essayez ce nmap: NERDTreeToggle Je pense que CTRL + D est déjà utilisé dans le système essayez CRTL + T ou toute autre touche pratique et qui n'est pas utilisé par le terminal ou VIM. peut travailler pour vous.

+0

vous ne pensez pas sur StackOverflow – AbhimanyuAryan