Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Copia di righe in Vim

0 views
Skip to first unread message

Angelo Selvini

unread,
Jul 6, 2008, 1:35:23 PM7/6/08
to
Senza uno script dedicato, è possibile dato un elenco di numeri fare la
copia delle righe corrispondenti, quindi incollarle in sequenza altrove?
Dalla documentazione sembra sia possibile fare una copia solo di un
range di righe consecutive.

Grazie, cya!
Angelo

Giacomo Boffi

unread,
Jul 6, 2008, 4:50:34 PM7/6/08
to
Angelo Selvini <this....@is.invalid> writes:

> Senza uno script dedicato, è possibile dato un elenco di numeri fare
> la copia delle righe corrispondenti, quindi incollarle in sequenza
> altrove?

potresti copiarle in fondo al buffer, in modo da non cambiare i n di
linea, perpoi tagliare le linee aggiunte e inserirle al punto giusto

per automatizzare la cosa, o uno script di vim o un programmino in
awk/sed/...
--
sono sicuro che sotto, sotto SdC è uno dei nostri -- MMAX, in IFQ+IPI

Stefano Rodighiero

unread,
Jul 6, 2008, 5:37:36 PM7/6/08
to
Giacomo Boffi <giacom...@polimi.it> wrote:

> per automatizzare la cosa, o uno script di vim o un programmino in
> awk/sed/...

Ora che ci penso, potrebbe anche venire bene passando il buffer
da un filtro fatto con uno one-liner in Perl 5.10, nel quale
esiste il comodo smart-matching ~~, applicato alla variabile
speciale $.

Giusto uno spunto: '... print if $. ~~ [2, 3, 6, 10, 14] ...'

S.

--
Stefano Rodighiero | http://www.stefanorodighiero.net
mailto:lar...@perl.it | Italian Perl Mongers: http://www.perl.it

0 new messages