vi addresses

Giannis Beredimas mperedim at ceid.upatras.gr
Thu Oct 6 22:48:25 EEST 2005


Stella Korakaki wrote:

>Καλησπέρα.
>
>  ξερετε πως μπορώ να εκτελέσω μια εντολη στον vi σε γραμμες που ειναι
>πολλαπλάσια ενος αριθμού?
>Δηλαδή κάθε πχ *2 απο την πρώτη γραμμη (1,3,5,7,)  ή *3 (1,4,7,10,) κτλ
>
>Με sed θα οριζόταν καπως έτσι:
>
>1~2 (απο την 1η γραμμη επι 2 δηλαδη 1,3,5,7)
>2~3 (απο την 2η γραμμη επι3 δηλαδη 2,5,8,11)
>
>Θα μπορούσα δηλαδη να χρησιμοποιήσω τη sed για να το κανω πχ
>
>:%  !sed 1~2d
>για να σβήσω τις γραμμες 1,3,5,7...
>
>αλλά δε μου κανει :-)
>Συγκεκριμένα θέλω στις γραμμες 1,4,7,10 να εκτελέσω j
>  
>

:map z dd2jz 1Gz

Και μετά πας στην 1η γραμμή και πατάς "z" :-)

Y.Γ. Και μετά το διαβάζει αυτό το e-mail κανάς Κεραμίδας και λέει "α, 
στον emacs είναι πολύ πιο απλό, <blah blah> ..." :-P

Γ.






More information about the Linux-greek-users mailing list