NERDTree переключение и раскладка клавиатуры - PullRequest
12 голосов
/ 17 сентября 2009

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

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

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

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

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

Ответы [ 2 ]

33 голосов
/ 17 сентября 2009

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

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

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

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

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

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

0 голосов
/ 01 июня 2013

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

...