我正在努力从 C 源文件中删除注释。让我们重点关注多行注释 /* ... */并忽略内联的 (//)
以下命令似乎适用于 (solaris) sed:
s:/\*.*\*/::g
然而,在 Vim (7.2) 中,只有当整个注释都在一行上时它才有效。我怎样才能让它.*
分布在多条线上?我尝试执行以下操作
s:/\*.*[\r]*.*\*/::g
但它没有用...
答案1
我相信你会想要
s:/\*\_.*\*/::g
\_
告诉它在以下字符集中包含换行符(好吧,.
无论如何)。