Vim Aktionen¶
Jetzt soll etwas mit unseren Texten passieren - wir wollen Action.
Technisch: es geht um Register und Puffer
Grundsätzliche Aktionen - Modus: NORMAL
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
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!