Как сопоставить <C -/"> для переключения комментариев в vim?
Я использую vim под iterm2. Я использую плагин NERDCommenter, и я хотел бы использовать Ctrl +/для переключения комментариев (Пытаюсь переключиться с Idea/Eclipse на vim). Это мое сопоставление в .vimrc:
nmap <C-/> <leader>c<Space>
vmap <C-/> <leader>c<Space>
Но это не работает. В чем может быть причина?
Ответы
Ответ 1
По какой-то причине vim регистрирует <C-/>
как <C-_>
(вы можете увидеть его в режиме вставки с помощью <C-v><C-/>
). Это может быть конечный или исторический дизайн, который приходится испытывать терминальным приложениям.
И Gvim даже не пытается распознать <C-/>
. Рассматривается как одиночный /
.
Ответ 2
Просто подведем итог информации из других ответов. Для меня (может быть, разница в том, что я использую neovim) <C-/>
отлично работает в Windows, но Мне нужно использовать <C-_>
в Linux:
if has('win32')
nmap <C-/> <leader>c<Space>
vmap <C-/> <leader>c<Space>
else
nmap <C-_> <leader>c<Space>
vmap <C-_> <leader>c<Space>
endif