Gvim-Einfügen mit Strg + Umschalttaste + V, während der Visual Block-Modus Strg + V verlassen wird

1805
OregonTrail

Gibt es eine Möglichkeit zum Einfügen von Karten, um + Umschalt + v zu steuern, und den visuellen Blockmodus als Steuerelement + v in gvim belassen?

Ich benutze beides ziemlich oft.

4
Verwenden Sie einfach das eingebaute `" + p "oder [" i Ctrl-R + "] (http://stackoverflow.com/a/22433635/405550). Zaz vor 9 Jahren 0

2 Antworten auf die Frage

4
garyjohn

Dies ist keine autoritative Antwort, aber es scheint keine Möglichkeit zu geben, zwischen Strg + Umschalt + <Buchstabe> und Strg + <Buchstabe> in gvim zu unterscheiden.

Ich habe dies mit gvim 7.3.138 für Windows und gvim 7.3.189 für X unter Linux getestet. Ich trat in den Einfügemodus ein, gab Strg-V ein, um den nächsten Schlüssel wörtlich einzufügen (siehe ": help i_CTRL-V"), und gab dann Strg-V ein. Das Ergebnis erschien als ^V. Ich wiederholte das Experiment und tippte am Ende Ctrl-Shift-V. Das Ergebnis erschien erneut als ^V.

Es gibt auch einen To-Do-Eintrag (": help todo.txt"), der angibt, dass die getrennte Behandlung der beiden Fälle nicht implementiert ist, sondern in Betracht gezogen wird.

8 Sollten sowohl <CA> als auch <CSA> funktionieren?

2
romainl

<C-v> macht schon was du willst.

Für die andere wird es komplizierter: Einige (die meisten?) Terminals behandeln <CONTROL><SHIFT>genau wie <CONTROL>. Das <CONTROL><SHIFT>vwird wahrscheinlich in GVim funktionieren, aber das Mapping wird in regelmäßigen Abständen nutzlos sein vim.

Welches "Einfügen" möchten Sie außerdem zuordnen: poder Poder "_dPoder ein anderes?