Як вийти з 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?
Мартін Турноїй

@Carpetsmoker Немає різниці, що хтось може дізнатися щось нове. Однією з переваг є те, що вона дозволяє виконувати додаткові спеціальні команди для кожного вікна перед їх закриттям, але я ще не можу придумати практичного прикладу.
kenorb

Гаразд :-) Просто цікаво, якби це якось
поводилось
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.