NERDTree переключение и раскладка клавиатуры
Вопрос
У меня есть эта строка в моем .vimrc:
nmap <silent> <Leader>p :NERDTreeToggle<CR>
Итак, что такое горячая клавиша для переключения NERDTree?
Как мне переназначить его в CTRL-D?
В чем разница между nmap
, map
, nnoremap
, inoremap
и т. д.?
Решение
для переназначения в обычном режиме используйте
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 уже используется в системе, попробуйте CRTL + T или любой другой удобный ключ, который не используется терминалом или VIM. может работать на вас.