2017-12-05 15 views

답변

4

몇 가지 방법이 있지만 가장 좋아하는 것은 :cdo/:cfdo입니다. 단순히 :grep/:vimgrep 파일을 입력 한 다음 :cdo과 함께 명령을 실행하십시오.

:vimgrep /pattern/ *.yaml 
:cdo s/foo/bar/|w 

:cdo에 명령을 교체 할 필요가 없습니다, 당신은 (:h ex-cmd-index 참조) 어떤 전직 명령을 사용할 수 있습니다. 예를 들어, :normal을 사용하여 각 일치의 첫 번째 문자 인 :cdo norm ~을 대문자로 만드십시오.

는 다음 Vimcasts 에피소드를 참조하십시오

또한 인수 목록 및 :argdo를 사용할 수 있습니다하실 수 있습니다.

:args *.yaml 
:argdo s/foo/bar/|w 

관련 Vimcasts espidodes 자세한 도움말을 참조하십시오

:

:h :cdo 
:h :vimgrep 
:h :s 
:h quickfix 
:h arglist 
:h :argdo 
:h :args