Vim Aktionen

Jetzt soll etwas mit unseren Texten passieren - wir wollen Action.

Technisch: es geht um Register und Puffer

Grundsätzliche Aktionen - Modus: NORMAL

Grundsätzliche Aktionen

Taste / Tastenkombination

Aktion

Anmerkungen

yy

aktuelle Zeile kopieren

y ank

y

Markierung (VISUAL) in Register kopieren

y ank

dd

aktuelle Zeile löschen

d delete

d

Markierung (VISUAL) in Register löschen

d delete

dw

Wort löschen

d delete w ord

dj

Zeile + Zeile unterhalb löschen

dk

Zeile + Zeile oberhalb löschen

D

ab Cursor Rest Zeile löschen

d delete zum Ende

c

wie d und EINFÜGEN

Löschen + INSERT Mode

C

wie D und EINFÜGEN

Löschen zum Ende + INSERT Mode

cw, cj, ck

wie dw, … und EINFÜGEN

Löschen + INSERT Mode

x

Zeichen unter Cursor löschen

aus x en ;-)

s

Zeichen unter Cursor löschen und EINFÜGEN

lösche Zeichen + INSERT Mode

S

Zeile unter Cursor löschen und EINFÜGEN

lösche Zeile + INSERT Mode

p

unterhalb einfügen

p aste

P

oberhalb einfügen

p aste

u

Schritt(e) rückgängig machen

u ndo

Bei der nächsten Tabelle wird i nicht als Moduswechsel (INSERT/EINFÜGEN) genutzt, sondern als Bereichsangabe Inside - also z.B. der Innenbereich von Klammern!

Kombinierte Aktionen bzw. Kombinationen - Modus: NORMAL

Kombinierte Aktionen

Taste / Tastenkombination

Aktion

Anmerkungen

dt)

löschen bis )

Inhalt von () löschen vom Anfang

dT(

löschen bis (

Inhalt von () löschen vom Ende

diw

aktuelle Wort löschen

Cursor ist in Word

di{

Inhalt von {}

Cursor in Inhalt von Klammern

ci[

Inhalt von {]

… und dann EINFÜGEN Mode!

cip

Inhalt Absatz/Paragraph löschen

… und dann EINFÜGEN Mode!

c2i[

Inhalt von 2 Klammerebenen entfernen

… und dann EINFÜGEN Mode!

ct), cT(

löschen und INSERT

löschen und Wechsel INSERT Mode

4dd bzw. d4d, d4j

4 Zeilen (nach unten) löschen

ab aktiver Zeile

4dw

4 Worte löschen

ab aktivem Wort

4cw

4 Worte löschen + EINFÜGEN

in Modus EINFÜGEN / INSERT wechseln

Zur Erinnerung: d löscht ins Register vs. c löschen und dann in den EINFÜGEN Modus wechseln!

Und das ganze mit y würde einfach nur in das Register kopieren.

Wenn in den Aktionen die Aktion i gegen a ausgetauscht wird, dann würden angrenzende Klammern eingeschlossen!