4

Есть ли способ сопоставить вставку с control+shift+v и оставить режим визуального блока как control+v в gvim?

Я использую оба довольно часто.

2 ответа2

4

Это не авторитетный ответ, но, похоже, нет никакого способа различить Ctrl+Shift+<буква> и Ctrl+<буква> в gvim.

Я протестировал это, используя gvim 7.3.138 для Windows и gvim 7.3.189 для X в Linux. Я вошел в режим вставки, набрал Ctrl-V, чтобы буквально вставить следующую клавишу (см. «: Help i_CTRL-V»), затем набрал Ctrl-V. Результат появился как ^V Я повторил эксперимент, набрав Ctrl-Shift-V в конце. Результат снова появился как ^V

Существует также элемент списка дел («:help todo.txt»), который предполагает, что обработка двух случаев по отдельности не реализована, но рассматривается.

8 Должны ли работать сопоставления <CA> и <CSA>?

2

<C-v> уже делает то, что вы хотите.

Для другого это будет сложнее: некоторые (большинство?) Терминалы обрабатывают <CONTROL><SHIFT> точно так же, как <CONTROL> . Так что <CONTROL><SHIFT>v , вероятно, будет работать в GVim, но отображение будет бесполезным в обычном vim .

Кроме того, какую "вставку" вы хотите отобразить: p или P или "_dP или другую?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .