VIM - nahrazovacka pres vice radku

Pavel 'Goldenfish' Kysilka goldenfish na linuxnetworks.cz
Sobota Srpen 24 03:18:57 CEST 2002


zdravim,

stravil jsem ted delsi chvili neuspesne jednou nahrazovackou v editoru 
VIM.

potrebuju nahrazovat pres vice radku.dam jeden modelovy priklad.

vzorek : 

jmeno_funkce 
{
radek_1
radek_2
..
radek_n
	}	/* komentar	*/


po nahrade : 

jmeno_funkce 
telo_funkce
		/* komentar	*/

telo_funkce muze byt jakekoli jine slovo.

cilem hry je to nahradit pres jednu nahrazovacku(prikaz)
a zachovat komentar,ktery je za funkci.
jeste jako priklad lze pouzit treba vymazani tela javascriptu ci nejake 
funkce ci html komentar ( za kterym je na stejnem radku jeste html kod o 
 ktery nechci prijit).

reseni nemusi byt pouze v tomto editoru.

napadla me konstrukce (avsak neuspesne reseni):

:%s/{\(.*\n\=\)\?}/telo_funkce/g


diky a zatim
-- 
******* Pavel 'Goldenfish' Kysilka ***********
*** Linux&multimedia&dv; PHP, C programator **
** clen tymu AbcLinuxu.cz ******* Praha ******



Další informace o konferenci Linux