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

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

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

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

Как перенаправить его в CTRL-D?

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

Ответы

Ответ 1

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

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

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

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

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

Без nore указанное выше отображение будет циклическим.

Ответ 2

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