Es gibt keine Möglichkeit, es ausgewählt zu lassen, aber es gibt eine Möglichkeit, dieselbe Auswahl ohne all die manuelle Arbeit zurückzubekommen. Wählen Sie Ihre Sachen aus, tun Sie, was Sie brauchen (sagen wir, einrücken), es wird die Auswahl aufheben und dann gv
Im visuellen Modus bleiben Sie ausgewählt
Ich liebe den visuellen Modus von Vim. Wenn ich jedoch Text auswähle, dann mache ich etwas dagegen, und der Text ist dann nicht ausgewählt.
Zum Beispiel sagen wir, dass ich einen Codeblock auswähle und den Code einrücke. Der Code wird dann nicht ausgewählt. Wenn Sie 4 >
stattdessen 5 >
die Taste drücken, müssen Sie den Code erneut auswählen, um einen weiteren Tab einzurücken.
Gibt es überhaupt einen Code, um die Auswahl eines Codeblocks nach der Durchführung einer Operation nicht aufzuheben? Gibt es alternativ eine Möglichkeit, denselben Code (mit einem Tastendruck) erneut auszuwählen, nachdem eine Operation ausgeführt wurde?
3 Antworten auf die Frage
Fügen Sie diese zwei (drei mit Kommentar) Zeilen zu Ihrer .vimrc (_vimrc für Windows) hinzu:
"make < > shifts keep selection vnoremap < <gv vnoremap > >gv
Sie veranlassen die Verschiebungsbefehle, den sichtbaren Bereich nach der Verwendung erneut auszuwählen. Sehr praktisch.
Schlagen Sie das "." (Punkt) im Befehlsmodus, um Ihre letzte Bearbeitung zu wiederholen.
Verwandte Probleme
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Apple Wireless (Aluminium) -Tastatur unter Windows
-
1
Kopier- / Einfügefunktion verloren
-
3
Wie kann ich Windows-Schnellnavigationstasten unter OSX verwenden?
-
2
Gibt es eine definitive Referenz für Windows-Tastenkombinationen?
-
13
Welche Vim-Funktionen verwenden Sie?
-
4
Wie kann ich Tastenkombinationen in Windows XP anpassen?
-
1
Tastaturkürzel / Navigationsreferenzen
-
5
Mit Cmd + 1..9 zwischen den Registerkarten in Safari wechseln?
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen