2016-08-07 3 views
1

최근 vim으로 전환하고 AG를 사용하여 검색을 실행할 수 있음을 알게되었습니다.vim cdo no buffers

난 항상

:cdo s/foo/bar/g |update 

그러나 퀵 창에서

:Ag foo 

을하고는, 내가 빔 열린 버퍼를 할 수 있지만, 정력을 대체 할 수 없습니다 buffers.How에있는 모든 파일을 엽니 다 말?

+1

버퍼를 걱정할 필요가 없습니다. – romainl

답변

0

사용 : cfdo 당신이 열어 수정 한 모든 버퍼를 닫습니다

:cfdo :bd 

그래서 워크 플로우는 다음과 같다 :

:Ag foo 
:cdo %s/bar/baz/g | update 
:cfdo :bd 

동안 다음 quickfix의 각 항목을 통해 CDO의 반복을 list, : cfdo는 목록에서 참조 된 각 파일 위로 이동합니다.