is there a way to match a pattern over more then one line in vi (i normally use vim)?
i'm html formatting text documents and what i'd like to do is replace something like the below paragraphs: ______________________________________________________________________ the first line of text, this is really boring, blah lah blh why do i care. html formatting text is really boring and vi saves me. the is a second line of text. ______________________________________________________________________ with something like this ______________________________________________________________________ <p> the first line of text, this is really boring, blah lah blh why do i care. html formatting text is really boring and vi saves me. <p> the is a second line of text. ______________________________________________________________________ you can almost do this in vi with the command: :%s/^$/\r<p> / but it leaves the "<p> " on the line above (which of course works fine but offends my sense of neatness). is there a way to do multiline matching with vi/m or am i stuck with what i have. i would think that a command like the below one could do it, but vi seems to be line based not document based. :%s/^$^/\r<p> / thanks. adam.