|
|
 |
Einige kleine Tricks zum "vi" aus Thomas' Kiste
- [[ geht an den Anfang des Texts oder bis zum vorherigen { am Zeilenanfang
{ tut dasselbe, oder geht in die Leerzeile vor dem vorigen Textblock
- ]] geht ans Ende des Texts, Zeilenanfang oder zum nächsten { am Zeilenanfang
} ebenfalls, aber ans Zeilenende oder in die naechste Leerzeile oder zum nächsten { am Zeilenanfang. beides etwas gewöhnungsbeduerftig, aber auf der amerikanischen Tastatur ziemlich brauchbar.
- G geht an den Anfang der letzten Zeile
12G geht an den Anfang der 12ten Zeile
- % springt zur zugehörigen Klammer, das kann (, [, { sein oder }, ], ). Auch von innerhalb der Klammer kann damit zum Klammerbeginn gesprungen werden
- H und L springen an den Zeilenanfang der ersten bzw. letzten Zeile, die auf dem Bildschirm zu sehen ist.
- Null und $ tun dasselbe mit der Zeile, hingegen springt ^ zum ersten non-whitespace.
- Enter geht zum ersten non-whitespace der nächsten Zeile.
- dw löscht ein Wort bis zur Wortende-Marke, die sind vordefiniert.
Ein . (Punkt) gehört auch dazu - schlecht für IP-Adressen.
- dW löscht ein Wort bis zum nächsten Whitespace, d.h. zum BLANK, TAB oder CR.
- db loescht bis zum Wortanfang.
- dB dasselbe analog zu oben.
- w, e und b springen von Wort zu Wort.
- W,E und B dasselbe analog zu oben.
- dt. loescht vorwaerts bis zum Punkt
- dtK loescht vorwaerts bis zum K
- D oder d$ loescht bis zum Zeilenende, d^ zum Zeilenanfang.
- rw ueberschreibt das Zeichen unter dem Cursor durch ein w.
- 3rw ersetzt die naechsten 3 Zeichen durch das w.
- cw aendert das Wort, ctK aendert bis zum K. Man geht also in der Edit-Mode.
- s ueberschreibt das Zeichen unter dem Cursor durch die einzugebenden
Zeichen. Auch hier Edit-Mode.
- 3s Ersetzt die naechsten 3 Zeichen durch den jetzt eingetippten Text.
|