Как сопоставить <C -/"> для переключения комментариев в vim? - программирование
Подтвердить что ты не робот

Как сопоставить <C -/"> для переключения комментариев в vim?

Я использую vim под iterm2. Я использую плагин NERDCommenter, и я хотел бы использовать Ctrl +/для переключения комментариев (Пытаюсь переключиться с Idea/Eclipse на vim). Это мое сопоставление в .vimrc:

 nmap <C-/> <leader>c<Space>
 vmap <C-/> <leader>c<Space>

Но это не работает. В чем может быть причина?

4b9b3361

Ответ 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