program story

모든 vim 창을 한 번에 어떻게 다시로드합니까?

inputbox 2020. 12. 1. 07:58
반응형

모든 vim 창을 한 번에 어떻게 다시로드합니까?


여러 창에서 vim에 몇 개의 파일이 열려 있습니다. 내가 열어 놓은 모든 파일에 대해 버퍼를 다시로드하는 : e와 같은 명령이 있습니까? vim에서 열려있는 동안 다른 편집기로 파일 중 일부를 변경하기 때문에 이것이 필요합니다.


: windo 명령은 : bufdo가 버퍼에 대해 수행하는 작업을 Windows에서 수행합니다. 그건:

 :windo e

보이는 모든 창 (즉, 다른 탭의 창이 아닌 경우)을 순환하고 ': e'명령을 실행해야합니다. 마찬가지로:

 :bufdo e

버퍼 목록의 모든 버퍼 (즉, "숨겨진"버퍼 없음)를 순환하고 동일한 명령을 실행합니다.

현재 어떤 창에도 표시되지 않은 버퍼가 버퍼 목록에있을 수 있습니다. 따라서 ': windo e'또는 ': bufdo e'를 사용할지 여부는 원하는 항목에 따라 다릅니다.

관련 도움말 : http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat


Vim은 '자동 읽기' 옵션 을 설정하면 외부에서 변경된 (저장되지 않은 변경 사항이없는) 버퍼를 자동으로 다시로드 합니다.


는 어때

:bufdo e

참고 URL : https://stackoverflow.com/questions/3770715/how-do-you-reload-all-vim-windows-at-once

반응형