Nahrazovani ve vim

Míla Kuchta mila.kuchta na atlas.cz
Středa Listopad 15 21:38:41 CET 2000


Petr Vanek <vanous na penguin.cz> wrote:
> Dobry den
> Mam dlooouuhhyyy text (700kb, dost dlouhy na to, abych jej needitoval
> rucne). Jednotlive radky jsou rucne odsazovany enterem.
> Odstavce dvemi(a) entery(ama).;-)
> Jak - otazka - jak vyhazu ty entery mezi radky? Napadlo me:
> 
> najdi_vsechny_entery_kdyz_jsou_sami a nahrad je mezerou (mezera je nutna, 
> dalsi radek zacina bez mezery)
> 
> anebo
> 
> najdi_vsechny_entery_kdyz_jsou_dva_spolu, nahrad je "neumim_vim", pak
> nahrad vsechny entery mezerou a pak nahrad vsechny neumim_vim dvema entery
> 
> Problem:
> Neumim najit znak <enter> (ani jiny netisknutelny).
> zkousel jsem ruzne
> 
> :%s/\n...
> :%s/\1...

:%s/<ctrl-v><enter><ctrl-v><enter>/neumim_vim/g
:%s/<ctrl-v><enter>/ /g
:%s/neumim_vim/<ctrl-v><enter><ctrl-v><enter>/g

S pozdravem

Mila Kuchta

P.S.: Nezkousel jsem to:-)


Další informace o konferenci Linux