شجرة Vim و Nerd: هل يمكن أن تستمر شجرة الطالب الذي يذاكر كثيرا عبر علامات التبويب في ماكفم؟

StackOverflow https://stackoverflow.com/questions/2283417

  •  21-09-2019
  •  | 
  •  

سؤال

عند استخدام Nerd Tree على MacVim ، يمكنني فتح ملف في علامة تبويب جديدة باستخدام "T" (أو "T" لفتحه في الخلفية) في نافذة شجرة الطالب الذي يذاكر كثيرا ، ولكن عندما أقوم بالتبديل إلى علامة التبويب هذه ، شجرة الطالب الذي يذاكر كثيرا لم تعد النافذة مرئية لأنه يبقى في علامة التبويب الأصلية. هل هناك طريقة لفتح Nerd Tree تلقائيًا في علامات تبويب جديدة عند فتح الملفات من Nerd Tree في علامات تبويب جديدة؟ أو هل يمكن أن تستمر شجرة الطالب الذي يذاكر كثيرا عبر علامات التبويب؟

هل كانت مفيدة؟

المحلول

تستطيع ايضا استخذام :NERDTreeMirror. أنا أفضل ذلك على NerdTreetoggle عندما تكون شجرة واحدة على الأقل مفتوحة بالفعل لأنها تبقي الشجرة متسقة عبر علامات التبويب.

نصائح أخرى

كان هذا السلوك Nerdtree ألمًا بالنسبة لي أيضًا. لقد أزعجني كثيرًا لدرجة أنني تعلمت Vimscript وصنعت مكونًا إضافيًا يحافظ على توافق Nerdtree عبر جميع علامات التبويب طوال الوقت.

يمكنك الاستيلاء عليها على جيثب: https://github.com/jistr/vim-nerdtree-tabs

الكائن المستمر الوحيد في VIM هو المخزن المؤقت. تقوم Windows Display Baishs ، بتنظيم صفحات Tab Windows. إذا كنت ترغب في فتح شجرة الطالب الذي يذاكر كثيرا في علامة التبويب الجديدة ، ثم اتصل :NERDTreeToggle. هناك خيار آخر هو فتح علامة تبويب جديدة ، وفتح شجرة NERD ، ثم فتح الملف في علامة التبويب التي تم إنشاؤها حديثًا.

أتساءل ، على الرغم من ذلك ، لماذا تريد أن تفتح شجرة ملفات طوال الوقت. إنها مجرد مضيعة للمساحة ، معظم الوقت. يمكنك تعيين مفتاح للاتصال :NERDTreeToggle لجعلها مرئية بسهولة عندما تحتاج فعليًا إلى استخدامه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top