Когда всплывающее меню автоматически появляется, и я нажимаю `Ctrl + S`. Он вставляет `: w`?

Я использую сценарий автозаполнения всплывающих окон.

Когда я помещаю курсор

left:(here) 218px !important;

или

left: (here) 218px !important;

всплывающее окно меню автоматически появляется как обычно, затем я нажимаю Ctrl + S и вставляет :w. Я думаю, что он пытается завершить : для :w.

Любые предложения, чтобы исправить это?

У меня это в моем vimrc:

" Use CTRL-S for saving, also in Insert mode noremap <C-S> :w<CR> vnoremap <C-S> <C-C>:w<CR> imap <C-S> <C-O>:w<CR>
2
задан 22 February 2011 в 23:30

14 ответов

С помощью <Esc> вместо <C-O> решена проблема.

noremap <C-S> :w!<CR> vnoremap <C-S> <Esc>:w!<CR> inoremap <C-S> <Esc>:w!<CR>
2
ответ дан 25 July 2018 в 22:26

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу сказать, проблема такова:

Используемая вами команда CTRL + S не делает ничего, кроме ввода :w, а затем возврата каретки в обычном режиме vim. :w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

Я убежден, что этот всплывающий плагин каким-то образом предотвращает ярлык, чтобы сделать быстрый переход в обычный режим, вставив :w в ваш фактический документ.

1
ответ дан 25 July 2018 в 22:26

С помощью <Esc> вместо <C-O> решена проблема.

noremap <C-S> :w!<CR> vnoremap <C-S> <Esc>:w!<CR> inoremap <C-S> <Esc>:w!<CR>
2
ответ дан 2 August 2018 в 03:53

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу сказать, проблема такова:

Используемая вами команда CTRL + S не делает ничего, кроме ввода :w, а затем возврата каретки в обычном режиме vim. :w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

Я убежден, что этот всплывающий плагин каким-то образом предотвращает ярлык, чтобы сделать быстрый переход в обычный режим, вставив :w в ваш фактический документ.

1
ответ дан 2 August 2018 в 03:53

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу судить, проблема такова:

Используемая вами команда CTRL + S не делает ничего больше, чем введите : w , а затем возврат каретки в нормальном режиме vim . : w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

полагать, что этот всплывающий плагин каким-то образом препятствует быстрому переключению в обычный режим, вставляя : w в ваш фактический документ.

1
ответ дан 4 August 2018 в 19:57

Использование & lt; Esc & gt; вместо & lt; C-O & gt; решает проблему.

  noremap & lt; C-S & gt;  ;  : Ш & Лт; CR & GT;  vnoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;  inoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;   
2
ответ дан 4 August 2018 в 19:57

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу судить, проблема такова:

Используемая вами команда CTRL + S не делает ничего больше, чем введите : w , а затем возврат каретки в нормальном режиме vim . : w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

полагать, что этот всплывающий плагин каким-то образом препятствует быстрому переключению в обычный режим, вставляя : w в ваш фактический документ.

1
ответ дан 6 August 2018 в 03:59

Использование & lt; Esc & gt; вместо & lt; C-O & gt; решает проблему.

  noremap & lt; C-S & gt;  ;  : Ш & Лт; CR & GT;  vnoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;  inoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;   
2
ответ дан 6 August 2018 в 03:59

Использование & lt; Esc & gt; вместо & lt; C-O & gt; решает проблему.

  noremap & lt; C-S & gt;  ;  : Ш & Лт; CR & GT;  vnoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;  inoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;   
2
ответ дан 7 August 2018 в 21:57

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу судить, проблема такова:

Используемая вами команда CTRL + S не делает ничего больше, чем введите : w , а затем возврат каретки в нормальном режиме vim . : w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

полагать, что этот всплывающий плагин каким-то образом препятствует быстрому переключению в обычный режим, вставляя : w в ваш фактический документ.

1
ответ дан 7 August 2018 в 21:57

Использование & lt; Esc & gt; вместо & lt; C-O & gt; решает проблему.

  noremap & lt; C-S & gt;  ;  : Ш & Лт; CR & GT;  vnoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;  inoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;   
2
ответ дан 10 August 2018 в 10:12

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу судить, проблема такова:

Используемая вами команда CTRL + S не делает ничего больше, чем введите : w , а затем возврат каретки в нормальном режиме vim . : w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

полагать, что этот всплывающий плагин каким-то образом препятствует быстрому переключению в обычный режим, вставляя : w в ваш фактический документ.

1
ответ дан 10 August 2018 в 10:12

Использование & lt; Esc & gt; вместо & lt; C-O & gt; решает проблему.

  noremap & lt; C-S & gt;  ;  : Ш & Лт; CR & GT;  vnoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;  inoremap & lt; C-S & gt;  & Lt; & Esc, GT;: ж & Лт; CR & GT;   
2
ответ дан 13 August 2018 в 16:33

Сценарий автозаполнения, предоставленный там, не работает для меня, поэтому я не могу дать правильный способ исправить эту проблему, но насколько я могу судить, проблема такова:

Используемая вами команда CTRL + S не делает ничего больше, чем введите : w , а затем возврат каретки в нормальном режиме vim . : w + Enter - это фактический способ сохранения файла в vim, CTRL + S - это ярлык для этого.

полагать, что этот всплывающий плагин каким-то образом препятствует быстрому переключению в обычный режим, вставляя : w в ваш фактический документ.

1
ответ дан 13 August 2018 в 16:33

Другие вопросы по тегам:

Похожие вопросы: