Attivazione / disattivazione tastiera NERDTree
Domanda
Ho questa riga nel mio .vimrc:
nmap <silent> <Leader>p :NERDTreeToggle<CR>
Qual è il tasto di scelta rapida per attivare / disattivare NERDTree?
Come posso rimapparlo in CTRL-D?
qual è la differenza tra nmap
, map
, nnoremap
, inoremap
, ecc?
Soluzione
per rimappare in modalità normale usare
nmap <silent> <C-D> :NERDTreeToggle<CR>
nmap
indica la mappa in modalità normale
imap
significa mappa in modalità inserimento
la parte nore
in nnoremap
e i suoi amici impediscono l'espansione ricorsiva della mappatura. Ad esempio, uso anche per nascondere la stringa di ricerca, quindi nel mio VIMRC ho
nnoremap <silent> <C-L> :noh<CR><C-L>
Senza il nore
, la mappatura sopra sarà ripetuta.
Altri suggerimenti
@ fcuk122 - prova questa nmap: NERDTreeToggle Penso che CTRL + D sia già utilizzato nel sistema provare CRTL + T o qualsiasi altra chiave conveniente e che non viene utilizzata dal terminale o VIM. potrebbe funzionare per te.