Vim هو محرر نصوص سطر أوامر متعدد الاستخدامات وقوي وخفيف الوزن أثبت أنه لا غنى عنه بمرور الوقت.

يمكنك تثبيت Vim على أنظمة التشغيل Windows و macOS و Unix و Linux. في الواقع ، تأتي معظم الأنظمة المستندة إلى Unix و Linux مع Vim افتراضيًا. إحدى أفضل الطرق لتوسيع وظائف Vim هي عبر المكونات الإضافية ، وإليك كيفية تثبيت المكونات الإضافية في Vim.

لماذا تثبيت ملحقات Vim؟

Vim محرر مليء بالميزات ؛ وهي أيضًا معيارية وقابلة للتخصيص بدرجة كبيرة. إذا لم يكن محرر Vim مزودًا بوظيفة أو ميزة معينة تبحث عنها ، فمن المحتمل أنه يمكنك العثور على مكون إضافي له أو في أسوأ الأحوال قم ببناء مكون إضافي بنفسك. في كثير من الأحيان ، يوجد بالفعل مكون إضافي للوظيفة التي تبحث عنها.

تعد المكونات الإضافية واحدة من أكثر الميزات المحبوبة في Vim لأنها تسمح لك بتوسيع وظائف Vim مع الحفاظ على حجم البرنامج الأساسي ضعيفًا وملائمًا. يتم محاكاة مفهوم المكونات الإضافية أو الإضافات في معظم برامج التحرير الرسومية مثل Visual Studio Code (VS Code) و Atom ، إلخ.

طرق تثبيت البرنامج المساعد فيم

هناك طريقتان رئيسيتان لتثبيت المكونات الإضافية في Vim. الطريقة الأولى هي تثبيت البرنامج المساعد يدويًا عن طريق نسخ محتوى البرنامج المساعد إلى مجلد معين. الطريقة الأخرى والأكثر شيوعًا هي تثبيت المكونات الإضافية عبر مدير البرنامج المساعد.

instagram viewer

دعنا نلقي نظرة على كلتا الطريقتين حتى تتمكن من اختيار الطريقة الأفضل التي تلبي احتياجاتك. أيضًا ، من المهم ملاحظة أن هناك العديد من مديري المكونات الإضافية التي يمكنك استخدامها.

سوف تحتاج إلى قم بتثبيت Git على جهاز الكمبيوتر الخاص بك لكل من طرق تثبيت البرنامج المساعد.

1. تثبيت البرنامج المساعد يدويًا

بدءًا من الإصدار 8 من Vim ، يمكنك تثبيت المكونات الإضافية دون الحاجة إلى مدير الحزم باستخدام أداة إدارة الحزم الافتراضية.

يمكنك وضع ملحقات Vim في ملف ~ / .vim / pack / vendor / start / plugin_name الدليل. نلاحظ أن plugin_name سيختلف اسم المجلد من مكون إضافي إلى مكون إضافي. لتوضيح هذه النقطة ، دعنا نثبِّت البرنامج الإضافي Vim المعروف باسم NERDTree. إنه مستكشف نظام ملفات مستخدم على نطاق واسع لـ Vim. يتيح لك NERDTree تصور بنية مجلد المشروع في عرض الشجرة.

أولاً، تغيير الدليل الخاص بك إلى الدليل الرئيسي باستخدام الأمر التالي:

قرص مضغوط ~

ثم ابحث عن المجلد .vim باستخدام الأمر ls -al، لإظهار الملفات والمجلدات المخفية. انتقل إلى المجلد إذا كان موجودًا.

إذا لم يكن لديك المجلد .vim في الدليل الرئيسي الخاص بك ، فقم بإنشاء بنية المجلد لملف NERDTree المكون الإضافي الذي نريد تثبيته باستخدام الأمر أدناه:

mkdir -p .vim / حزمة / بائع /بداية/nerd_tree

يوصي Vim بإنشاء مجلد منفصل لكل مكون إضافي لسهولة الإدارة. لذلك ، إذا كنت تريد تثبيت مكون إضافي آخر ، فستنشئ مجلدًا جديدًا للمكوِّن الإضافي في ملف ~ / .vim / حزمة / بائع / بدء / الدليل.

بعد ذلك ، قم بتنزيل البرنامج المساعد NERDTree من GitHub وضعه في ملف nerd_tree دليل البرنامج المساعد باستخدام الأمر التالي:

شخص سخيف استنساخ https://github.com/preservim/nerdtree.git ~ / .vim / pack / vendor / start / nerd_tree

ستحتوي معظم صفحات المكونات الإضافية على إرشادات حول كيفية تنزيل مكون إضافي من مصدره.

ابدأ تشغيل محرر Vim ثم اكتب الأمر : NERDTree لفتح مستكشف ملفات NERDTree. هنا مشروع ASP.NET Core web API مفتوح في Vim باستخدام NERDTree.

لإلغاء تثبيت مكون إضافي ، ما عليك سوى حذف مجلد البرنامج المساعد الخاص به (في هذه الحالة ، nerd_tree).

2. تثبيت ملحقات Vim مع مدير البرنامج المساعد

كان مديرو الحزم هم الطريقة التقليدية لتثبيت المكونات الإضافية في Vim ، قبل الإصدار 8 من Vim. يتم دعمها في جميع إصدارات Vim وهناك العديد من مديري الحزم التي يمكنك استخدامها لتثبيت المكونات الإضافية.

من أشهر مديري الإضافات Vundle و VAM و vim-plug و pathogen وما إلى ذلك.

ميزة مديري المكونات الإضافية هي أنك لست مشتركًا في إنشاء بنية المجلد يدويًا ، ومن الأسهل تحديث الحزم تلقائيًا.

لنقم بتثبيت مكون إضافي عبر vim-plug. يتم استخدامه على نطاق واسع في مجتمع Vim ، لذلك فهو يتمتع بدعم كبير من المجتمع وموثق جيدًا أيضًا.

أولاً ، قم بتثبيت vim-plug باستخدام الأمر:

حليقة -fLo ~/.vim/التحميل التلقائي / plug.vim - إنشاء dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

بعد ذلك ، قم بإنشاء إدخال للمكوِّن الإضافي الخاص بك في ملف ~ / .vimrc. إذا لم يكن لديك ملف ~ / .vimrc ، فيمكنك إنشاؤه باستخدام امتداد الملف المس ~ / .vimrc يأمر.

أدخل النص التالي في ملف ~ / .vimrc الخاص بك.

مكالمة قابس كهرباء#يبدأ()
سدادة 'preservevim / NERDTree'
مكالمة قابس كهرباء#نهاية()

يجب وضع جميع المكونات الإضافية التي تنوي تثبيتها داخل السطر قابس الاتصال # ابدأ () و قابس الاتصال # end (). في هذه الحالة ، نريد تثبيت NERDTree. بعد إضافة أسماء المكونات الإضافية ، احفظ الملف.

افتح محرر Vim الخاص بك وقم بتشغيل الأمر : PlugInstall لتثبيت البرنامج المساعد. أعد تشغيل Vim لتصبح تغييراتك سارية المفعول.

تخصيص محرر Vim على نظام Linux

لقد نظرنا في كيفية تخصيص وتوسيع وظائف Vim عن طريق تثبيت المكونات الإضافية. ال ~ / .vimrc الملف هو أفضل مكان لإضافة تكوينات Vim المخصصة إذا كنت تريد جعل المحرر يبدو جيدًا.