vim에서 여러 줄 주석 제거


1

vim에서 여러 줄 주석을 제거하고 싶습니다.

/**
 * Factory for creating [MainViewModel]
 *
 * @param arg the repository to pass to [MainViewModel]
 */

나는 시도했다

%s,/\*.*\*/,,gc

그러나 그것은 여러 줄에서 작동하지 않으며

s,/\*\_.*\*/,,gc

첫 번째 주석의 시작과 마지막 주석의 끝에서 전체 내용을 제거합니다.

답변:


2

이것은 작동합니다 :

%s,/\*\_.{-}\*/,,g

\_ 다음 문자 세트에 줄 바꿈을 포함합니다.

{-}대신에 *vim에게 일치하지 않는 욕심 을 알려줍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.