Vsvim: Strg+V sollte in den visuellen Blockmodus wechseln

Erstellt am 24. Juni 2010  ·  19Kommentare  ·  Quelle: VsVim/VsVim

Strg+V kann verwendet werden, um in Vim vom normalen zum visuellen Block zu wechseln, funktioniert jedoch nicht in VsVim.

feature request

Hilfreichster Kommentar

Ich habe herausgefunden, wie ich Strg-Q beim Starten des Schnellstarts lösen kann.
Falls jemand das gleiche Problem sieht, hier ist die Lösung:
Wählen Sie in Visual Studio Tools->Optionen->Visvim->Tastatur
Es sind bereits Einträge vorhanden, einschließlich Strg+Q
Wechseln Sie von gesteuert von Visual Studio zu gesteuert von visvim

Alle 19 Kommentare

Das ist wirklich knifflig. Wir können es sehr einfach hinzufügen, aber das deaktiviert auch das Einfügen in Visual Studio. Ich mache mir Sorgen, dies zum Standard zu machen, da dies ein Tastenanschlag ist, mit dem die Leute sehr vertraut sind.

Zugegeben, es sollte definitiv nicht die Standardeinstellung sein. Aber ich sehe keinen Grund, warum die Option nicht vorhanden sein sollte, wenn die Leute sie wirklich wollen. Ich würde vorschlagen, dass wir, wenn wir diese Änderung vornehmen, eine Reihe von "Tastenbelegungen haben, die wir nicht berühren, es sei denn, der Benutzer möchte es wirklich" und die Schaltflächen am in Konflikt stehenden Rand ändern, die normalerweise alle entfernen würden, und sie einfach entfernen lassen alle außer den wenigen, die wir kennen, sind wahrscheinlich unklug.

Unter Windows ist es standardmäßig Strg-Q.
http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#CTRL -V-alternative

Strg-Q wechselt derzeit für VsVim in den visuellen Modus. Jason möchte, dass Strg-V zusätzlich in den visuellen Modus wechselt.

für mich ist es einfach komisch. Strg-V ist der Einfügefunktion von Windows zugeordnet.

@SergeyMirvoda Ich stimme zu.

Es gibt eine Untergruppe von Leuten, die immer noch möchten, dass Strg-V dem visuellen Modus zugeordnet wird. Jason und ich erwägen, eine Schaltfläche zur Neuzuordnung von Schlüsseln hinzuzufügen, die im Wesentlichen sagt: "Ich bin Hardcore, sende alles an VsVim", um diese Gruppe zufrieden zu stellen.

Ich bin hardcore und wünsche mir das,
froh über die Umgehung von Strg-Q aber ty.

Strg-V sollte im visuellen Modus sein, Einfügen sollte "+p . sein

Gibt es eine Problemumgehung, um mit Strg + V in den visuellen Blockmodus zu wechseln?

Sie können STRG-Q verwenden, um in den visuellen Blockmodus zu wechseln. Dies ist die typische Art und Weise, wie Win32-Versionen von gVim aufgrund von Konflikten mit Standard-Windows-Einfügen in den Visual Block-Modus wechseln.

Für eine ausführlichere Diskussion siehe

:Hilfe STRG-Q

Ich weiß, dass Strg-Q eine Alternative ist, aber ich finde es sehr unpraktisch. Ich füge immer wieder aus Versehen Sachen ein, wenn ich versuche, Dinge auszuwählen. Deshalb habe ich auf eine Art Workaround gehofft (obwohl ich nicht weiß, wie das aussehen würde).

Aber in Ermangelung einer Problemumgehung; Ich denke, ich muss nur mein Muskelgedächtnis umtrainieren, um Strg+Q zu verwenden...

Bitte geben Sie mir zumindest die Möglichkeit, Strg-V zu verwenden, um in den Visual Block-Modus zu gelangen. Nach 20 Jahren mit Vim möchte ich mein Muskelgedächtnis nicht umschulen ;~).

Ich habe dies in der nächsten Version (derzeit im nächsten Zweig) unterstützt und hinzugefügt.

Meine große Angst bei dieser Änderung ist, dass sie eine Reihe von Vim-Benutzern abschrecken wird, die erwarten, dass CTRL-V eingefügt wird. Ich bin sehr vorsichtig, dies zum Standard zu machen, weil ich (vielleicht fälschlicherweise) glaube, dass die Mehrheit der Vim-Benutzer unter Windows erwarten, dass CTRL-V eingefügt wird.

Um meine Bedenken hier zu lindern, habe ich den Tastenzuordnungsdialog so geändert, dass CTRL-V nicht automatisch von VsVim verarbeitet wird. Es muss manuell ausgewählt werden (dasselbe gilt für CTRL-X wenn ich diesen Befehl aktiviere). Im Moment nicht ganz zufrieden mit dieser Benutzeroberfläche, aber es gibt zumindest Power-Usern die Möglichkeit, dies zu aktivieren.

Danke Jared. Sehr geschätzt.

-----Originale Nachricht-----
Von: jaredpar [mailto:[email protected]]
Gesendet: Sonntag, 12. Juni 2011, 23:58 Uhr
An: [email protected]
Betreff: Re: [VsVim] Strg+V sollte in den visuellen Blockmodus wechseln (#241)

Ich habe dies in der nächsten Version (derzeit im nächsten Zweig) unterstützt und hinzugefügt.

Meine große Angst bei dieser Änderung ist, dass sie eine Reihe von Vim-Benutzern abschrecken wird, die erwarten, dass CTRL-V eingefügt wird. Ich bin sehr vorsichtig, dies zum Standard zu machen, weil ich (vielleicht fälschlicherweise) glaube, dass die Mehrheit der Vim-Benutzer unter Windows erwarten, dass CTRL-V eingefügt wird.

Um meine Bedenken hier zu lindern, habe ich den Tastenzuordnungsdialog so geändert, dass CTRL-V nicht automatisch von VsVim verarbeitet wird. Es muss manuell ausgewählt werden (dasselbe gilt für CTRL-X wenn ich diesen Befehl aktiviere). Im Moment nicht ganz zufrieden mit dieser Benutzeroberfläche, aber es gibt zumindest Power-Usern die Möglichkeit, dies zu aktivieren.

Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an:
https://github.com/jaredpar/VsVim/issues/241#issuecomment -1357155

In Vim ist p Einfügen, <c-v> ist der visuelle Blockmodus. Wir verwenden VsVim, um Vim-Bindungen zu erhalten. Ich verstehe nicht, warum diese spezielle CUA-Bindung als heilig behandelt wird. Einfügen ist eines der ersten Dinge, die ein neuer Vim-Benutzer lernt, vorausgesetzt, er verwendet etwas wie vimtutor.

Die einzigen Vim-Benutzer, die <c-v> zum Einfügen verwenden, sind fehlgeleitete Anfänger, die eVim verwenden, um ihre Lernkurve zu erleichtern. Sie sind nicht die Zielgruppe für VsVim, dh Leute, die bereits von Vim abhängig sind und daher bereit sind, ihr Visual Studio-Setup entschieden vom Standard abzuweichen.

@EricTetz Alle Benutzer könnten einfach Ctrl+V VsVim in Extras -> Optionen -> Tastatur zuordnen. Dies bewirkt, dass Ctrl+V aus dem normalen Modus in den visuellen Blockmodus wechselt und aus dem Einfügemodus einfügt, genau wie bei Windows gvim.

Funktioniert Strg-Q noch? Bei mir geht es ins Schnellstartmenü

Ich habe herausgefunden, wie ich Strg-Q beim Starten des Schnellstarts lösen kann.
Falls jemand das gleiche Problem sieht, hier ist die Lösung:
Wählen Sie in Visual Studio Tools->Optionen->Visvim->Tastatur
Es sind bereits Einträge vorhanden, einschließlich Strg+Q
Wechseln Sie von gesteuert von Visual Studio zu gesteuert von visvim

@ahartschen Ich glaube, du bist im falschen Repository. Sie suchen nach https://github.com/VSCodeVim/Vim

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

kalebpederson picture kalebpederson  ·  6Kommentare

ArnisL picture ArnisL  ·  5Kommentare

keithn picture keithn  ·  3Kommentare

academician picture academician  ·  3Kommentare

jaredpar picture jaredpar  ·  5Kommentare