VIM: Wie wählt man eine Zeile bis zum Cursor aus, einschließlich des Zeichens unter dem Cursor?

VIM: Wie wählt man eine Zeile bis zum Cursor aus, einschließlich des Zeichens unter dem Cursor?

Im Normalmodus wähle ich aus, was vor dem Cursor steht, mit:

v<Home>

Ist es möglich, der Auswahl das hinzuzufügen, was sich unter dem Cursor befindet?

Danke!!

Antwort1

bearbeiten

Sie möchten die Richtung der Auswahl ändern, richtig? Geben Sie einfach den Text ein ound erweitern Sie Ihre Auswahl nach Bedarf.

lorem ipsum dolor sit amet
        #                  " starting point
<########                  " v^
########>                  " o
##########>                " e

beendet

Ich bin nicht ganz sicher, was Sie möchten, daher hier eine Reihe von Auswahlkombinationen.

Auswahl vom Cursor bis zur ersten Spalte der Zeile:

v0

Auswahl vom Cursor bis zum ersten druckbaren Zeichen der Zeile:

v^

Auswahl vom Cursor bis zum Zeilenende:

v$

Vom Cursor bis zum Wortende auswählen:

ve

Auswahl vom Cursor bis zum Wortanfang:

vb

Auswahl vom Cursor bis zur nächsten öffnenden Klammer in der Zeile (einschließlich):

vf(

Auswahl vom Cursor bis zum vorherigen Anführungszeichen in der Zeile (exklusiv):

vT"

Auswahl vom Cursor bis zum nächsten Vorkommen von fooim Puffer (immer exklusiv):

v/foo<CR>

Auswahl vom Cursor bis zum vorherigen Vorkommen barim Puffer (immer exklusiv):

v?bar<CR>

Wählen Sie das ganze Wort unter dem Cursor aus:

viw

Wählen Sie alles zwischen Klammern aus:

vi( (or vib)

Wählen Sie den Hauptteil einer Funktion aus:

vi{ (or viB)

Wählen Sie einen ganzen Satz aus:

vis

Wählen Sie einen ganzen Absatz aus:

vip

Weitere Informationen finden Sie unter :help motion.txt.

verwandte Informationen