Ich verwende VIM in Windows. Das Problem ist, dass ich CtrlVals visuellen Modus verwenden möchte . Dieser Schlüssel hat jedoch einen Konflikt mit Windows Paste. Wie kann ich diesen Schlüssel auf den visuellen VIM-Modus zurücksetzen, anstatt ihn einzufügen? Ich ziehe es vor, dies in meiner _vimrc-Konfigurationsdatei festzulegen.
110
Shift
Schlüssel für die visuelle Auswahl unter Windows verwenden, während ich dies unter Linux nicht tat.Shift
Zusammen mit den Pfeilen verwenden? Ich sehe das gleiche Verhalten, habe aber irgendwie entdeckt, dass esShift
funktioniert hat. Ich wusste nicht, dass h / j / k / l funktioniert.Überprüfen Sie Ihre _vimrc-Datei und prüfen Sie, ob sie mswin.vim enthält. Dieses Skript ordnet das ^ v der Einfügung zu. Sie können diese Zeile entweder in Ihrer _vimrc-Datei entfernen oder die Zuordnungsbefehle direkt in mswin.vim deaktivieren.
Machen Sie eine: Hilfe, um sich auf vim zu verhalten, um weitere Informationen zu erhalten.
quelle
Der visuelle Modus (und andere Dinge), die wie in Unix funktionieren, erfordert sowohl JOPs als auch Windows Programmer-Vorschläge.
Gehen Sie in GVim unter Windows zum Bearbeitungsmenü, klicken Sie auf Starteinstellungen und kommentieren Sie den Windows-spezifischen Müll aus (mithilfe des vimrc-Kommentarzeichens, bei dem es sich um ein doppeltes Anführungszeichen handelt). Die mswin.vim Datei ist , wo die ctrl- vÜberschreibung angegeben wird, und die behave mswin Option macht es so , dass die Pfeiltasten nicht nur Bewegung gelten wie man es erwarten würde (es ändert sich auch mit der Maus Auswahlverhalten).
Ich füge dort auch gerne ein Farbschema mit schwarzem Hintergrund hinzu, damit es eher so aussieht, wie ich es in einem Terminal sehen würde (und weil ein heller Hintergrund auf Papier großartig ist, aber auf einem hintergrundbeleuchteten Bildschirm schrecklich):
colorscheme koehler
quelle
Wenn diese Zeile in Ihrem _vimrc Sie stört:
Löschen Sie dann diese Zeile.
quelle
Ich bevorzuge überall die gleichen Tastenanschläge, daher verwende ich diese in meiner .vimrc, um mswin.vim zu überschreiben:
quelle
Ich bin mir nicht sicher, ob Sie viel dagegen tun können. Sie können jedoch CtrlQstattdessen verwenden.
quelle
Die Kombination aus den Ratschlägen von jop (Suche nach mswin.vim in der Standarddatei _vimrc) und den Ratschlägen von "Windows-Programmierern" (die Zeile "mswin verhalten") wurde für mich wie ein Zauber gewirkt.
(Mein Repräsentant ist zu niedrig, um sie abzustimmen oder zu kombinieren - jemand räumt das für mich auf, oder ich komme wieder, sobald mein Repräsentant höher ist.)
quelle