저는 Win 7에서 gVim 7.3.46을 사용합니다.
오류를 억제하고 확인을 요구하면서 파일에서 패턴을 argdo
검색하고 교체하는 데 사용하는 것은 매우 간단합니다 .args
:argdo %s/pattern/replace/gec | update
하지만 패턴이 포함된 전체 줄을 삭제하고 싶습니다. 나는 다음을 사용합니다.
:argdo %/pattern/d | update
하지만 오류를 억제하거나 확인을 요구할 수는 없습니다. 이를 수행할 수 있는 방법이 있습니까? 감사해요!
(또한 "더 많은" 기능을 설정하는 방법이 있나요? 감사합니다!)
답변1
명령 앞에 를 붙여서 일부 오류를 억제할 수 있습니다 :silent
. 패턴이 포함된 행을 삭제하려면 명령은 입니다 :g/pattern/d
. 따라서 다음은 원하는 작업을 수행해야 합니다.
:silent argdo g/pattern/d | update
보다
:help :silent
:help :g
'추가'를 끄려면
:set nomore
또한 참조하십시오
:help 'more'
:help more-prompt
:help messages
확인을 처리하는 방법은 확인해야 할 사항에 따라 다릅니다. 명령 뒤에 를 붙이는 것은 !
"어쨌든 해봐"라는 뜻인 경우가 많습니다.