I am working on removing comments from a C source file. Let's focus on multiline comments
/* … */ and ignore the inline ones (//)
The following command seems to work with (solaris) sed:
s:/\*.*\*/::g
However in Vim (7.2) it only works if the whole comment is on one line. How can I make it so the .*
spreads over multiple lines? I tried doing the follwing
s:/\*.*[\r]*.*\*/::g
but it didn't work …
Best Answer
I believe you'd want
\_
tells it to include newlines in the following character set (well,.
, anyway).