Если у меня открыто 10 вкладок, я должен закрыть каждую из них, используя «: q» отдельно.
Как я могу закрыть их все сразу?
Самый короткий / самый простой / самый быстрый способ будет:
:qa
Чтобы сохранить работу во всех вкладках и выйти:
:wqa
Я часто использую : tabo , чтобы закрыть все остальные вкладки.
Это можно сделать с помощью следующего команда (в обычном режиме или режиме выхода):
:tabdo :q
"Табдо", очевидно, выполняет команда для всех открытых вкладок.
Добавление к тому, что fuentesjr сказал:
:qa!
Принудительно закроет все вкладки, если вы не заботитесь о сохранении.
Вы можете использовать любую из этих команд Vim Ex до Выход из нескольких окон и буферов :
:qa :qall
:qall
Выйдите из Vim, если только не было буферов, которые были изменены. (Используйте :bmod, чтобы перейти к следующему измененному буферу). Когда установлено «autowriteall», все измененные буферы будут записаны, например, :wqall.
:bmod
:wqall
:conf qa :confirm qall
:conf qa
:confirm qall
Выход из Vim. Вызовите запрос, когда некоторые буферы были изменилось. См :confirm.
:confirm
:qa! :qall!
:qall!
Выход из Vim. Любые изменения в буферах будут потеряны. Также см. :cquit, он делает то же самое, но выходит с ненулевым значением.
:cquit
:quita :quitall :quita! :quitall!
:quita
:quitall
:quita!
:quitall!
То же, что и :qall.
:wqa :wqall :xa :xall
:xa
:xall
Запишите все измененные буферы и выйдите из Vim. Если есть буферы без имени файла, которые доступны только для чтения или которые не могут быть написанный по другой причине, Вим не уйдет.
:conf wqa :confirm wqall :conf xa :confirm xall
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Запишите все измененные буферы и выйдите из Vim. Вызовите подсказку когда некоторые буферы только для чтения или не могут быть записаны для другой причиной. Смотри :confirm.
:wqa! :xa! :wqall! :xall!
:wqa!
:xa!
:wqall!
:xall!
Запишите все измененные буферы, даже те, которые только для чтения, и выйдите из Vim. Если есть буферы без имени файла или который не может быть написан по другой причине, Vim не выйдет.
Чтобы прочитать об этом в Vim, введите следующую команду Ex
:help window-exit
Закрывает все вкладки и открывает буферы.
вот способ Dark Side для закрытия ВСЕХ VIM INSTANCES в Linux / Mac
:!killall vim -9
Не используйте его. Он делает то, что вы просите, но, вероятно, не самый лучший, но забавный способ