vim에서 여러 줄 주석을 제거하고 싶습니다.
/**
* Factory for creating [MainViewModel]
*
* @param arg the repository to pass to [MainViewModel]
*/
나는 노력했다
%s,/\*.*\*/,,gc
하지만 여러 줄에서는 작동하지 않습니다.
s,/\*\_.*\*/,,gc
첫 번째 댓글의 시작 부분부터 마지막 댓글의 끝 부분까지 모두 삭제하세요.
답변1
이것은 작동합니다:
%s,/\*\_.{-}\*/,,g
\_
다음 문자 집합에 줄바꿈을 포함합니다.
{-}
*
일치시킬 때 vim에게 탐욕스럽지 않다고 말하는 대신 .