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

Quesito VIM

3 views
Skip to first unread message

Ged85

unread,
Dec 21, 2010, 7:24:45 PM12/21/10
to
Salve a tutti, sono nuovo su questo gruppo e cerco un aiuto per una
cosa che davvero non risco a fare (anche se ci sto provando già da un
po'). Parliamo di VIM. Ho un testo simile

efc
abc
abc
abc
abc

e voglio sostiuire ab con ef. So che:
1) di certo potrei cancellare tutto il blocco ab selezionare in visual
block la colonna di c, premere I scrivere ef ed <Esc>. Yes, ok. Ma se
fosse qualcosa più lungo di un semplce ef? Un testo più complesso?
Doverlo scrivere sarebbe abbastanza noioso.
2) Potrei allora scrivere una macro che mi esegue tutte le mie
istruzioni, e rieseguirle fino alla fine su ogni riga. Un po' lungo
com metodo.

Quello che mi chiedo è se non si possa selezionare semplicemente le
prime due colonne di testo, ed incollarci sopra il testo
(precedentemente copiato) ef. C'è qualcuno che mi dà una manina?

Thanks,
Giuseppe

Giovanni Zezza

unread,
Dec 22, 2010, 4:29:45 AM12/22/10
to
Ged85, nel messaggio
<29a945ab-c25f-4428...@l17g2000yqe.googlegroups.com>,
scriveva:

>1) di certo potrei cancellare tutto il blocco ab selezionare in visual
>block la colonna di c, premere I scrivere ef ed <Esc>. Yes, ok. Ma se
>fosse qualcosa più lungo di un semplce ef? Un testo più complesso?
>Doverlo scrivere sarebbe abbastanza noioso.
>2) Potrei allora scrivere una macro che mi esegue tutte le mie
>istruzioni, e rieseguirle fino alla fine su ogni riga. Un po' lungo
>com metodo.

Non riesco a capire dove sia il punto: se vuoi sostituire 'ab' con 'ef',
perché non sostituisci 'ab' con 'ef' (s/ab/ef/, s/^ab/ef/ se deve comparire
all'inizio)?

Se non è questo il problema (ed evidentemente non è questo), spiega qual è
il problema.

Ciao.

0 new messages