Переключение NERDTree и отображение клавиатуры

у меня эта строка в моем .vimrc:

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

Итак, что такое горячая клавиша для переключения NERDTree?

как переназначить его на CTRL-D?

в чем разница между nmap, map, nnoremap, inoremap и т. д.?

2 ответов


для переназначения в обычном режиме используйте

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

nmap значит карты в обычном режиме
imap значит карту в режиме вставки

на nore входит в nnoremap и его друзья предотвращают рекурсивное расширение отображения. Например, я также скрываю строку поиска, поэтому в моем vimrc у меня есть

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

без nore, вышеуказанное сопоставление петли.


@fcuk122-попробуйте этот nmap :NERDTreeToggle Я думаю, что CTRL + D уже используется в системе try CRTL + T или любой другой удобный ключ и который не используется терминалом или VIM. может сработать на вас.