문제

10 개의 탭이 열리면 ": q"를 별도로 사용하여 각각을 닫아야합니다.

한 번에 어떻게 닫을 수 있습니까?

도움이 되었습니까?

해결책

가장 짧고 단순/가장 빠른 방법은 다음과 같습니다.

:qa

모든 탭에서 작업을 저장하고 종료하려면 다음과 같습니다.

:wqa

다른 팁

나는 종종 사용한다 : 금기 다른 모든 탭을 닫습니다.

다음 명령 (일반 또는 탈출 모드)으로 수행 할 수 있습니다.

:tabdo :q

"Tabdo"는 모든 열린 탭의 명령을 실행합니다.

Fuentesjr가 말한 내용에 추가 :

:qa!

저장에 신경 쓰지 않으면 모든 탭을 종료합니다.

이 VIM을 사용할 수 있습니다 전 명령 에게 여러 창과 버퍼를 종료하십시오:

  1. :qa :qall

    변경된 버퍼가없는 한 VIM을 종료하십시오. (사용 :bmod 다음 수정 된 버퍼로 이동). 'AutowRiteAll'이 설정되면 변경된 모든 버퍼가 작성됩니다. :wqall.

  2. :conf qa :confirm qall

    vim을 종료하십시오. 일부 버퍼가 변경되었을 때 프롬프트를 제기하십시오. 보다 :confirm.

  3. :qa! :qall!

    vim을 종료하십시오. 버퍼의 변경 사항이 손실됩니다. 또한 참조하십시오 :cquit, 그것은 동일하지만 0이 아닌 값으로 종료합니다.

  4. :quita :quitall :quita! :quitall!

    동일 :qall.

  5. :wqa :wqall :xa :xall

    변경된 모든 버퍼를 작성하고 VIM을 종료하십시오. 파일 이름이없는 버퍼가 있는데, 이는 다른 이유로 쓸 수없는 파일 이름이 있거나 쓸 수없는 경우 vim은 종료되지 않습니다.

  6. :conf wqa :confirm wqall :conf xa :confirm xall

    변경된 모든 버퍼를 작성하고 VIM을 종료하십시오. 일부 버퍼가 준비되어 있거나 다른 이유로 쓸 수없는 경우 프롬프트를 제기하십시오. 보다 :confirm.

  7. :wqa! :xa! :wqall! :xall!

    변경된 버퍼, 심지어 읽기가 많은 버퍼를 쓰고 VIM을 종료하십시오. 파일 이름이없는 버퍼가 있거나 다른 이유로 쓸 수없는 경우 vim은 종료되지 않습니다.

VIM에서 이것에 대해 읽으려면 다음 ex 명령을 입력하십시오.

:help window-exit
:qall

이것은 모든 탭과 오픈 버퍼를 닫습니다.

다음은 Linux/Mac에서 모든 VIM 인스턴스를 닫는 어두운 측면 방법입니다.

:!killall vim -9

그것을 사용하지 마십시오. 그것은 당신이 묻는 일을하지만 아마도 가장 좋은 방법은 아니지만 재미있는 방법

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top