문제
10 개의 탭이 열리면 ": q"를 별도로 사용하여 각각을 닫아야합니다.
한 번에 어떻게 닫을 수 있습니까?
해결책
가장 짧고 단순/가장 빠른 방법은 다음과 같습니다.
:qa
모든 탭에서 작업을 저장하고 종료하려면 다음과 같습니다.
:wqa
다른 팁
나는 종종 사용한다 : 금기 다른 모든 탭을 닫습니다.
다음 명령 (일반 또는 탈출 모드)으로 수행 할 수 있습니다.
:tabdo :q
"Tabdo"는 모든 열린 탭의 명령을 실행합니다.
Fuentesjr가 말한 내용에 추가 :
:qa!
저장에 신경 쓰지 않으면 모든 탭을 종료합니다.
이 VIM을 사용할 수 있습니다 전 명령 에게 여러 창과 버퍼를 종료하십시오:
:qa
:qall
변경된 버퍼가없는 한 VIM을 종료하십시오. (사용
:bmod
다음 수정 된 버퍼로 이동). 'AutowRiteAll'이 설정되면 변경된 모든 버퍼가 작성됩니다.:wqall
.:conf qa
:confirm qall
vim을 종료하십시오. 일부 버퍼가 변경되었을 때 프롬프트를 제기하십시오. 보다
:confirm
.:qa!
:qall!
vim을 종료하십시오. 버퍼의 변경 사항이 손실됩니다. 또한 참조하십시오
:cquit
, 그것은 동일하지만 0이 아닌 값으로 종료합니다.:quita
:quitall
:quita!
:quitall!
동일
:qall
.:wqa
:wqall
:xa
:xall
변경된 모든 버퍼를 작성하고 VIM을 종료하십시오. 파일 이름이없는 버퍼가 있는데, 이는 다른 이유로 쓸 수없는 파일 이름이 있거나 쓸 수없는 경우 vim은 종료되지 않습니다.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
변경된 모든 버퍼를 작성하고 VIM을 종료하십시오. 일부 버퍼가 준비되어 있거나 다른 이유로 쓸 수없는 경우 프롬프트를 제기하십시오. 보다
:confirm
.:wqa!
:xa!
:wqall!
:xall!
변경된 버퍼, 심지어 읽기가 많은 버퍼를 쓰고 VIM을 종료하십시오. 파일 이름이없는 버퍼가 있거나 다른 이유로 쓸 수없는 경우 vim은 종료되지 않습니다.
VIM에서 이것에 대해 읽으려면 다음 ex 명령을 입력하십시오.
:help window-exit
:qall
이것은 모든 탭과 오픈 버퍼를 닫습니다.
다음은 Linux/Mac에서 모든 VIM 인스턴스를 닫는 어두운 측면 방법입니다.
:!killall vim -9
그것을 사용하지 마십시오. 그것은 당신이 묻는 일을하지만 아마도 가장 좋은 방법은 아니지만 재미있는 방법