C 소스 파일에서 주석을 제거하려고 합니다. 여러 줄 주석에 집중해 보겠습니다. /* ... */인라인을 무시합니다(//).
다음 명령은 (solaris) sed에서 작동하는 것 같습니다.
s:/\*.*\*/::g
그러나 Vim(7.2)에서는 전체 주석이 한 줄에 있는 경우에만 작동합니다. .*
여러 줄에 걸쳐 표시 하려면 어떻게 해야 합니까 ? 나는 다음을 시도합니다
s:/\*.*[\r]*.*\*/::g
하지만 작동하지 않았습니다 ...
답변1
나는 당신이 원할 것이라고 믿습니다
s:/\*\_.*\*/::g
\_
다음 문자 집합에 줄바꿈을 포함하도록 지시합니다(물론 .
무엇이든).