분할 모드에서 vim을 종료하는 방법은 무엇입니까?


15

한 번에 분할 모드에서 여러 파일을 편집 할 때 vim을 효율적으로 종료하는 방법은 무엇입니까?

예를 들어 10 개의 분할 창이있을 때 :q!약간의 시간이 걸리는 각 창마다 10 번 명령 을 반복해야 합니다.

편집기를 종료하는 더 좋은 방법이 있습니까?

더러운 해결 방법은 Control+ 를 누르고 Z입력하여 종료하면 종료 할 수 있습니다 kill %1.

답변:


19

명령을 사용하여 :qall!, :qa!짧은, 또는 안전한 대안에 대한 :qall수정 된 버퍼를 폐기 방지 할 수 있습니다. 종료하기 전에 모든 버퍼를 저장하려면 명령을 사용하십시오 :wqall. :help window-exit한 번에 여러 창을 종료하는 전체 명령 세트를 참조하십시오 .


0

이 명령들도 작동합니다 :

  • :windo :q- :q각 창에서 실행
  • :bufdo :q- :q각 버퍼에서 실행

관련 :


이것을 사용하는 것과 효과적인 차이점이 :qa있습니까?
Martin Tournoij

@Carpetsmoker 누군가가 새로운 것을 배울 수 있다는 점 외에는 차이가 없습니다. 장점 중 하나는 창을 닫기 전에 각 창에 대해 추가 사용자 정의 명령을 실행할 수 있다는 점이지만 아직 실제적인 예는 생각할 수 없습니다.
kenorb

좋아 :-) 만약 이것이 어떻게 든 미묘하게 다른 행동을하는지 궁금하다면…
Martin Tournoij
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.