Thread Vi(m): Tipps und Tricks rund um den Vim (73 answers)
Opened by Crian at 2004-07-12 13:04

Crian
 2004-08-23 11:46
#15366 #15366
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Der Vi(m) ist gewöhnungsbedürftig wegen der Befehlsmodi (gleich lostippen ist nicht), aber dafür auch sehr mächtig und vor allem schnell (wenn einem die Befehle in die Finger übergegangen sind).

Aber es dauert eine Weile, bis man weiß, wie man was macht und wie man was elegant macht.

Nette Funktionen:

. - letzten befehl wiederholen
42 ... - ... 42 mal anwenden (etwa auf 42 Zeilen)
/xyz - RE Suche, wird inkrementell angezeigt
:5,.y - alles von Zeile 5 bis einschließlich der aktuellen Zeile kopieren (kann dann mit p / P eingefügt werden)

...

Zum Thema Eleganz, es gibt doch bestimmt etwas kürzeres für
:1,$ ( etwa für :1,$s/crian/Crian/g )
oder?\n\n

<!--EDIT|Crian|1093247287-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Vi(m): Tipps und Tricks rund um den Vim