كيف يمكنني إغلاق كافة علامات التبويب المفتوحة في وقت واحد ؟
سؤال
إذا كان لدي 10 علامات التبويب فتح ، كل واحد باستخدام ":س" بشكل منفصل.
كيف يمكنني إغلاق كل منهم في آن واحد ؟
المحلول
وأقصر / أبسط / أسرع وسيلة ستكون كما يلي:
:qa
لحفظ العمل في كافة علامات التبويب والإقلاع عن التدخين:
:wqa
نصائح أخرى
وأنا غالبا ما تستخدم على : تابو لإغلاق كافة علامات التبويب الأخرى
وهذا يمكن القيام به مع ما يلي الأمر (في الوضع العادي أو الهروب):
<اقتباس فقرة>:tabdo :q
اقتباس فقرة>
و"tabdo" ينفذ على ما يبدو الأوامر لكافة علامات التبويب المفتوحة.
وإضافة إلى ما قاله fuentesjr:
:qa!
هل فرض إنهاء كافة علامات التبويب، إذا كنت لا تبالي الادخار.
يمكنك استخدام أي من هذه همة السابق الأوامر إلى خروج العديد من النوافذ و مخازن:
:qa
:qall
خروج همة ، ما لم تكن هناك بعض المخازن التي تم تغييرها.(استخدام
:bmod
للذهاب إلى التالي تعديل العازلة).عندما 'autowriteall' يتم تعيين كل شيء تغير مخازن سوف تكون مكتوبة مثل:wqall
.:conf qa
:confirm qall
خروج همة.إحضار رسالة عند بعض المخازن تم تغيرت.انظر
:confirm
.:qa!
:qall!
خروج همة.أي تغييرات على مخازن هي المفقودة.انظر أيضا
:cquit
, ، فإنه يفعل نفس الشيء ولكن يخرج مع قيمة غير صفرية.:quita
:quitall
:quita!
:quitall!
نفس
:qall
.:wqa
:wqall
:xa
:xall
أكتب كل شيء تغير مخازن والخروج همة.إذا كان هناك مخازن دون اسم الملف ، التي هي للقراءة فقط أو لا يمكن كتبت سبب آخر همة لن يستقيل.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
أكتب كل شيء تغير مخازن والخروج همة.إحضار موجه عند بعض مخازن هي للقراءة فقط أو لا يمكن أن تكون مكتوبة على سبب آخر.انظر
:confirm
.:wqa!
:xa!
:wqall!
:xall!
أكتب كل شيء تغير المخازن ، حتى تلك التي هي للقراءة فقط ، والخروج من همة.إذا كان هناك مخازن دون اسم الملف أو والتي لا يمكن كتابة سبب آخر همة لن يستقيل.
أن تقرأ عن هذه في همة, اكتب ما يلي الأوامر السابقة
:help window-exit
:qall
وهذا يغلق كافة علامات التبويب ومخازن مفتوحة.
وهنا هو وسيلة الجانب المظلم من إغلاق جميع الحالات VIM على لينكس / ماك
:!killall vim -9
لا تستخدم ذلك. وهو يفعل ما يطلب منك ولكن ربما لا يكون أفضل طريقة ولكن متعة الطريق