Ich weiß, dass gv die letzte visuelle Auswahl erneut auswählt. Das ist großartig und ich benutze es häufig.
Aber manchmal möchte ich etwas Ähnliches tun, aber etwas anderes: Wählen Sie von der aktuellen Cursorposition aus einen Block in der gleichen Form wie die vorherige visuelle Auswahl, aber dort , wo sich der Cursor jetzt befindet.
Insbesondere habe ich oft diesen Wunsch, wenn ich einen Textblock einfüge und ihn dann ersetzen oder transformieren möchte. Mit diesem Befehl konnte ich also erneut auswählen, was ich gerade eingefügt habe. (Aus diesem Grund wäre auch ein Befehl zum "visuellen Auswählen der letzten Einfügung" nützlich, aber es gibt dennoch andere Fälle, in denen ich buchstäblich "die letzte visuelle Form erneut auswählen möchte, unabhängig davon, ob die letzte Einfügung erneut ausgewählt wird". BEARBEITEN: Siehe gibt es eine Möglichkeit , den letzten eingefügten Text, anstatt die letzte aktuelle Auswahl erneut auswählen, an der aktuellen Cursorposition? für diese Frage )
(Hinweis: Wenn dies nicht integriert ist, kann ich ~ / .vim problemlos bearbeiten, um ein Vimscript-Beispiel hinzuzufügen [und möglicherweise zu ändern] und es an eine einfache Tastenkombination zu binden, aber eines von Grund auf neu zu schreiben dies zu tun, übersteigt meine derzeitige Fähigkeit.)
quelle
Antworten:
Dies ist eine einfache Neuzuordnung, mit der Sie den zuletzt eingefügten (oder geänderten) Text erneut auswählen können:
Vielleicht möchten Sie aus den Kommentaren im ursprünglichen Beitrag die Koordinaten der letzten Änderung / Einfügung vor anderen / weiteren Änderungen speichern und diese visuelle Auswahl wiederherstellen ?
quelle
Um die alte Form erneut auszuwählen, können Sie Folgendes tun:
quelle