Переключение 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.
может работать для вас.