Пользовательская привязка клавиш в режиме вставки vim не работает - PullRequest
1 голос
/ 12 июля 2020

Я хотел бы добавить ctrl + s в качестве настраиваемой комбинации клавиш, которая позволяет мне сохранять текущий документ vim. Вот что у меня есть в моем файле .gvimr c:

nnoremap <C-s> <Esc>:w<CR> 
vnoremap <C-s> <Esc>:w<CR>
inoremap <C-s> <Esc>:w<CR>a

Первые две строки работают нормально (что соответствует сохранению в обычном режиме и сохранению в визуальном режиме). Однако третья строка не работает. Я хочу, чтобы ctrl + s в режиме вставки соответствовал:

  1. клавише escape (до go в обычном режиме)
  2. :w для сохранения документа vim
  3. введите «a», чтобы вернуться в режим вставки.

Однако, когда я набираю ctrl + s в режиме вставки, отображается «^ S» и документ не сохраняется.

Есть ли способ обойти это?

ОС: Arch Linux с оконным менеджером i3.

...