오류를 억제하면서 Vim에서 확인을 요구하면서 검색 패턴과 함께 argdo를 사용하여 라인을 삭제하십시오 대체합니다. :argdo %s/pattern/replace/gec | update 그러나 패턴이

Win 7에서 gVim 7.3.46을 사용합니다.

사용하기가 꽤 쉽습니다. argdo 검색하기 args 패턴에 대한 파일을 만들고 오류를 표시하지 않고 확인을 요구하면서 대체합니다.

:argdo %s/pattern/replace/gec | update

그러나 패턴이 포함 된 전체 줄을 삭제하고 싶습니다. 나는 다음을 사용한다.

:argdo %/pattern/d | update

그러나 나는 오류를 억제하거나 확인을 요구할 수 없다. 이것을 할 수있는 방법이 있습니까? 감사!

(또한, “더”를 설정하는 방법이 있습니까?) 감사합니다!)



답변

명령 앞에 다음을 사용하여 일부 오류를 억제 할 수 있습니다. :silent. 패턴이 포함 된 줄을 삭제하려면 다음 명령을 사용합니다. :g/pattern/d. 그래서 다음은 당신이 원하는 것을해야합니다.

:silent argdo g/pattern/d | update

만나다

:help :silent
:help :g

“더”를 끄려면,

:set nomore

또한 보아라.

:help 'more'
:help more-prompt
:help messages

확인을 처리하는 방법은 무엇을 확인해야하는지에 달려 있습니다. 퍼팅 ! 명령이 종종 “어쨌든 해.”