Если у меня открыто 10 вкладок, я должен закрыть каждый, используя «: q» отдельно.Как закрыть все открытые вкладки сразу?
Как я могу закрыть их все сразу?
Если у меня открыто 10 вкладок, я должен закрыть каждый, используя «: q» отдельно.Как закрыть все открытые вкладки сразу?
Как я могу закрыть их все сразу?
Кратчайший/Простейшим/быстрый способ будет:
:qa
Чтобы сохранить работу во всех вкладках и выйти:
:wqa
:qall
Это закрывает все вкладки и открывает буферы.
Это можно сделать с помощью следующей команды (в нормальном или бежать режим):
:tabdo :q
«tabdo», очевидно, выполняет команды для всех открытых вкладок.
Заметим, что это не мой ответ. Я переместил это из оригинального вопроса без вопросов досюда. – mmcdole
Добавление к тому, fuentesjr сказал:
:qa!
Will принудительное завершение всех вкладок, если вы не заботитесь о сохранении.
Я часто использую : tabo, чтобы закрыть все остальные вкладки.
«закрыть все другие вкладки» намного быстрее достигается «: on» (только для «только», т. Е. «Единственное окно для отображения»). :) – Bombe
@CMS: Это мило! @Bombe: ": on" не работает для меня. – Srikanth
@Bombe: для меня это тоже не сработало. ': on' только закрывает * окна *, а не вкладки, по крайней мере, в моем vim 7.3.3. – Boldewyn
Вы можете использовать любой из этих Vim Ex команды для Выход нескольких окон и буферов:
:qa
:qall
Выход Vim, если не несколько буферов, которые были изменены. (Используйте :bmod
, чтобы перейти к следующему модифицированному буферу). Когда устанавливается «autowriteall», все измененные буферы будут записаны, например, :wqall
.
:conf qa
:confirm qall
Выход Vim. Вызовите приглашение, когда некоторые буферы были изменены . См. :confirm
.
:qa!
:qall!
Выход Vim. Любые изменения в буферах теряются. Также см. :cquit
, он делает то же самое, но выходит с ненулевым значением.
:quita
:quitall
:quita!
:quitall!
То же :qall
.
:wqa
:wqall
:xa
:xall
записи все измененные буферы и выход Vim. Если есть буферы без имени файла, которые являются readonly или которые не могут быть , написанные по другой причине, Vim не уйдет.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
записи все измененные буферы и выход Vim. Выведите подсказку , когда некоторые буферы загружены только или не могут быть записаны для другой причиной. См. :confirm
.
:wqa!
:xa!
:wqall!
:xall!
записи все измененные буферы, даже те, которые являются только для чтения, и выйти Vim. Если есть буферы без имени файла или , которые не могут быть написаны по другой причине, Vim не уйдет.
Чтобы прочитать о них в Vim, введите следующую команду Ex
:help window-exit
: wqa можно упростить до: xa – MattK
: q! аналоговый: qa! – dhblah
Никогда не используйте ': x' никогда больше никогда. Вы когда-нибудь испортитесь и сделаете ': X' зашифруйте свой файл, и вы не узнаете ключ. –