Wie springen Sie zum Anfang/Ende der visuellen Selektion?

Gibt es eine Bewegung für die Bewegung zu Beginn oder am Ende einer visuellen Selektion? Ich weiß, o, während im visuellen Modus wechselt zwischen den beiden, aber ich muss in der Lage sein, auszuwählen, genau den start. Das übergeordnete Ziel ist, umgeben einen visuell markierten Bereich mit Klammern.


Follow-up:

Basierend auf den Kommentaren, ich war in der Lage, implementieren diese mit dem folgenden makro. Die Idee ist:

  1. <ESC> zu exit-visual-mode
  2. `> zu gehen, um das Ende der vorherigen visuellen Auswahl
  3. a) zum Anhängen eines schließenden Klammern
  4. <ESC> um den Einfügemodus zu verlassen
  5. `< zu gehen, um den Anfang des vorherigen visuellen Auswahl
  6. i( einfügen einer öffnenden Klammern
  7. <ESC> um den Einfügemodus zu verlassen wieder.

Beispiel:

map \q <ESC>`>a)<ESC>`<i(<ESC>

Basierend auf einem anderen Kommentar, haben wir eine noch genauere Lösung:

map \q c()<ESC>P
  • Tippfehler: die Nummer 2 sein sollte, `> `
InformationsquelleAutor duckworthd | 2012-06-24
Schreibe einen Kommentar