Vim هو أحد أفضل برامج تحرير نصوص سطر الأوامر التي يمكنك وضع يديك عليها. يأتي مثبتًا مسبقًا افتراضيًا على Linux و macOS وأنظمة أخرى شبيهة بنظام Unix.
تسمح لك المكونات الإضافية لـ Vim بتوسيع وظائف Vim وفقًا لسير العمل والتفضيلات الخاصة بك. لكنك ستحتاج إلى مدير مكون إضافي جيد لتثبيت المكونات الإضافية لـ Vim وإدارتها.
فيما يلي بعض من أفضل مديري المكونات الإضافية لـ Vim والتي ستجعل حياتك أسهل قليلاً.
ما هو مدير البرنامج المساعد Vim؟
مدير البرنامج المساعد Vim عبارة عن حزمة برامج تتيح لك إدارة مكونات Vim الإضافية بسهولة. تتمثل الوظائف الرئيسية لمدير المكونات الإضافية في تثبيت المكونات الإضافية وتحديثها وإدارتها بشكل عام.
بالطبع ، من الاختياري أن يكون لديك مدير للمكونات الإضافية ولكن إذا كان لديك أو تفكر في وجود عدة مكونات إضافية لـ Vim على نظامك ، فيجب أن تفكر في تثبيت واحد. سيساعدك على تتبع المكونات الإضافية الخاصة بك والحفاظ على نظامك نظيفًا.
هناك العديد من مديري المكونات الإضافية التي يمكنك الاختيار من بينها ، وكلها مفتوحة المصدر ، مما يعني أنه يمكنك استخدامها وتعديلها بحرية حسب الرغبة.
سوف تحتاج إلى قم بتثبيت Git على جهاز الكمبيوتر الخاص بك للعمل مع معظم مديري المكونات الإضافية.
1. فيم المكونات
vim-plug هو مدير مكون إضافي خفيف الوزن وقوي يسهل إعداده واستخدامه. يتم سرد جميع التكوينات والإضافات في ملف واحد. لا يحتوي إلا على عدد قليل من الأوامر ، لذا لن تحتاج إلى حفظ أي شيء لاستخدام الأداة. يدعم vim-plug أيضًا التثبيت المتوازي وتحديث المكونات الإضافية المتعددة في وقت واحد. وأفضل ما في الأمر أنه سريع جدًا.
تشمل الميزات الرائعة الأخرى التحميل عند الطلب ، ودعم مراجعة التحديثات والتراجع عنها ، والحد الأدنى من استخدام مساحة القرص.
يحتوي vim-plug على وثائق مفصلة ، مما يجعله مثاليًا إذا كنت جديدًا على Vim أو مديري الإضافات. معظم ملحقات Vim ومديري الإضافات ، بما في ذلك vim-plug صفحة جيثب لإرشادك خلال التثبيت.
2. الممرض
يعد pathogen.vim أحد أقدم مديري المكونات الإضافية لـ Vim. مثل معظم مديري الإضافات ، يقوم بترتيب المكونات الإضافية في مجلدات فردية. يتيح لك ذلك ترقية البرنامج المساعد وإزالته بسهولة دون التأثير على المكونات الإضافية النشطة الأخرى.
تثبيت وتكوين pathogen.vim سهل. يحدث معظم التكوين في ملف .vimrc ملف وتحتاج فقط إلى بضعة أسطر من التعليمات البرمجية للبدء.
على عكس مديري المكونات الإضافية الأخرى ، يجب عليك تحديث المكونات الإضافية يدويًا باستخدام pathogen.vim. إذا كنت تريد المزيد من التحكم في المكونات الإضافية المثبتة على نظامك ، فإن pathogen.vim هو مدير الإضافات الوحيد الذي تحتاجه.
3. فوندل
مستوحى من pathogen.vim ، فإن اسم Vundle هو مزيج من "Vim" و "bundle". كما يوحي الاسم ، تُعرف المكونات الإضافية في Vundle باسم الحزم.
تثبيت Vundle سهل للغاية. ببساطة استنساخ شفرة المصدر من صفحتها على GitHub وتكوين .vimrc ملف.
يأتي Vundle مع أربعة أدوات مساعدة أساسية تستخدمها لسرد المكونات الإضافية وتحديثها وتثبيتها والبحث عنها وإزالتها. يمنحك تحكمًا دقيقًا في ما يتم تكوينه وكيفية تكوينه.
يعد Vundle مديرًا رائعًا للمكونات الإضافية لـ Vim إذا كنت تحاول باستمرار تجربة المكونات الإضافية الجديدة ، أو العبث بالمكونات الموجودة.
4. دين
dein.vim هو مدير إضافات Vim / Neovim رائع وحديث آخر. كما أنه أسرع نسبيًا من المكونات الإضافية الأخرى مثل NeoBundle.
يستخدم dein.vim وظائف بدلاً من الأوامر لتبسيط عملية التكوين. من السهل نسبيًا الحفاظ على المكونات الإضافية وإدارتها باستخدام مدير البرنامج المساعد هذا.
يعد dein.vim خيارًا رائعًا إذا كنت تريد التوافق مع مكونات إضافية أو أنظمة تشغيل متعددة. وهو يدعم المكونات الإضافية غير المتوفرة بشكل عام على GitHub ، وأفضل جزء هو أنه متوافق أيضًا مع macOS و Windows.
5. فولت
يعد Volt مديرًا إضافيًا رائعًا للمكونات الإضافية لـ Vim ، فهو سريع للغاية ولا يبطئ نظامك باستخدام bloatware. إنه سهل التثبيت والإعداد ، بل والأفضل من ذلك ، أنه من السهل ترقية Volt باستخدام فولت الترقية الذاتية يأمر.
تتضمن بعض أفضل ميزاته دعمًا لتحديث العديد من المكونات الإضافية المتوازية وقفل المكونات الإضافية بحيث يكون لديك المزيد من التحكم في إصدارات المكونات الإضافية.
6. دعم البرنامج المساعد الافتراضي
في الإصدار 8 من Vim والإصدارات الأحدث ، يمكنك تثبيت المكونات الإضافية يدويًا دون استخدام مديري إضافات تابعين لجهات خارجية. مع دعم إدارة البرنامج المساعد الافتراضي ، كل ما عليك فعله هو نسخ محتويات المكون الإضافي الخاص بك إلى مجلد معين ضمن ملف ~ / .vim الدليل.
يجب أن تفكر في مدير البرنامج المساعد الافتراضي إذا كنت تقوم بتشغيل إصدار أحدث من Vim (الإصدار 8 وما بعده) ولا تريد تثبيت مديري إضافات إضافيين.
أصبح تثبيت ملحقات Vim سهلاً مع مديري البرنامج المساعد
يعد مديرو المكونات الإضافية لـ Vim أفضل الطرق لتنظيم المكونات الإضافية وإدارتها في Vim. إنها تسهل عليك تثبيت وتحديث وإزالة مكونات Vim الإضافية من نظامك.
سواء قررت استخدام مدير مكون إضافي تابع لجهة خارجية أو ترغب في التمسك بدعم المكون الإضافي الافتراضي ، فمن السهل للغاية تثبيت المكونات الإضافية في Vim.