NERDTree переключение и раскладка клавиатуры

StackOverflow https://stackoverflow.com/questions/1438042

  •  08-07-2019
  •  | 
  •  

Вопрос

У меня есть эта строка в моем .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. может работать на вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top