سؤال كيف يمكن للمرء التبديل بين النوافذ على VIM؟


أنا باستخدام كل من فيم و MacVim (أو حسنا ، في محاولة ل). لقد قمت بتثبيت Tagbar البرنامج المساعد ولكن تجد أنه من المستحيل التحول إلى إطار Tagbar الفعلي لجعل اختياراتي.

لقد تم قراءة الأحمال حول تبديل النوافذ في VIM ، وجدت الكثير من keybindings الافتراضية (CMD+`، CTRL+W+ أو ) ، حاول إعداد بلدي. لا شيء يعمل.

دائمًا ما أستخدم VIM لإجراء عمليات تحرير سريعة للملفات ، وقد أثارت اهتمامنا باستخدامه كـ IDE الخاص بي بدوام كامل. بعد أن أمضيت ساعة كاملة فقط في محاولة لمعرفة كيفية تبديل النافذة ، أوقف الفكرة بالكامل. ومع ذلك ، أشعر أنني يجب أن أعرف. كيف تحول النافذة؟ هل أنا أعمى تماماً هنا؟


68
2018-05-07 17:59


الأصل


Vim هي واحدة من تلك الأدوات التي تجعل كل شيء منطقيًا تمامًا - بعد أن تعرفها. قبل ذلك قد يكون كذلك في الويلزية. - Phoshi


الأجوبة:


مراقبة+W تليها W للتبديل بين النوافذ المفتوحة و

مراقبة+W تليها H/J/ك/L للانتقال إلى يسار / أسفل / أعلى / يمين نافذة وفقا لذلك.


102
2018-05-07 18:00



كلا ، لا تفعل أي شيء. - Naatan
كنت أضغط عليهم في نفس الوقت. حاول Ctrl + W ، ثم (بشكل منفصل) واحدة من المفاتيح الأخيرة وأنها عملت. تنهد. شكر! - Naatan
إلى جانب مفاتيح الاتجاه H / J / K / L ، يمكنك أيضًا الوصول إلى W مرة أخرى (مع أو بدون Control) للتبديل بين النافذة التي كانت مركزة سابقًا. - Caleb
مفاتيح الأسهم يمكن أن تستخدم أيضا إلى جانب ذلك h/j/k/l. - Eugene Yarmash
يمكنك أيضًا إضافة بادئة للاتجاه برقم إذا كنت تريد الذهاب إلى أكثر من إطار واحد ؛ مثلا C-w  2k - Walf


مراقبة + W مرتين خدعة بالنسبة لي على ماك بوك برو.


19
2017-12-12 15:01



إنه يعمل أيضًا على Linux. - tomrozb
هذا هو الشيء الوحيد الذي يعمل لي على OSX. لا شيء من تلك الأشياء <C-W> <h / j / k / l> أو <C-w> <C-w / j / k / l> الأشياء التي يقول الإنترنت بها أي شيء. سيئة للغاية <C-w> <C-w> فقط من خلال دورات بدلا من الذهاب مباشرة ... - wren romano
التحكم + W تمتص عند تشغيل محطة في المستعرض - Quinn Wilson