Vim-plug: مدير البرنامج المساعد Vim

فيم المكونات

Vim هو أحد أشهر برامج تحرير الكود يستخدم من قبل الكثيرين منذ Vim موجودة في معظم أنظمة Unix (وهذا يشمل Linux) هو أحد الخيارات الرائعة التي يستخدمها المبرمجون ومسؤولو النظام غالبًا.

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

حول فيم

من بين الميزات التي يمكننا إبرازها في Vim نجدها:

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

ما يجعله ممتعًا Vim هو أنه قابل للتكوين بدرجة عالية وقابل للتخصيص لذلك قد يكون استخدام المكونات الإضافية فيه ممكنًا.

يجب تنزيل هذه المكونات الإضافية يدويًا وتوزيعها على شكل كرات مضغوطة واستخراجها في دليل يسمى ~ / .vim.

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

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

Vim-plug هو مدير إضافات vim مجاني ومفتوح المصدر وبسيط والتي يمكنها تثبيت أو تحديث المكونات الإضافية بالتوازي.

إنشاء نسخ لتقليل استخدام مساحة القرص ووقت التنزيل. يدعم تحميل البرنامج المساعد عند الطلب لوقت تشغيل أسرع.

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

همة-

كيفية تثبيت Vim-plug على Ubuntu 18.04 ومشتقاته؟

إذا كانوا من مستخدمي Vim و تريد تثبيت مدير الوظائف الإضافية هذا ، يجب أن يفتح محطة طرفية وينفذ الأوامر التالية.

نفتح المحطة الطرفية باستخدام Ctrl + Alt + T وسنقوم بتثبيت تبعية مع:

sudo apt install curl

الآن نحن بصدد تنفيذ:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

فعلت هذا الآن يجب أن نضيف vim-plug إلى ملفنا ~ / .vimrcدعنا نضيف ما يلي:

call plug # begin ('~ / .vim / plugged')

Plug 'itchyny / lightline.vim'

call plug # end ()

نقوم بحفظ الملف وإعادة تحميله. vimrc ومعه سيتم تثبيت المسؤول في نظامنا.

كيفية استخدام vim-plug؟

يجب أن نفتح المحرر مع:

vim

Pلبدء استخدام vim-plug ، نقوم بذلك على النحو التالي، للتحقق من حالة المكونات الإضافية

PlugStatus

لأداء تثبيت البرنامج المساعد:

PlugInstall

تثبيت أو تحديث الإضافات:

PlugUpdate nombre de plugin

إذا أردنا إزالة الدلائل غير المستخدمة:

PlugClean[!]

إلى تحديث مدير المكونات vim:

PlugUpgrade

إنشاء برنامج نصي لاستعادة اللقطة الحالية للمكونات الإضافية

PlugSnapshot 

في بعض الأحيان ، قد تحتوي المكونات الإضافية المحدثة على أخطاء جديدة أو تتوقف عن العمل بشكل صحيح.

لإصلاح ذلك ، يمكنك ببساطة التراجع عن المكونات الإضافية التي بها مشكلات.

اكتب الأمر:

PlugDiff

لمراجعة التغييرات منذ الماضي

PlugUpdate

وأعد كل مكون إضافي إلى حالة ما قبل الترقية بالضغط على X في كل فقرة.

الأمر متروك لكل منا في كيفية استخدام مدير الوظائف الإضافية Vim في النظام ، كما ذكرنا ، يمكن تحسين Vim وتخصيصه وفقًا لاحتياجاتنا.

إذا كنت تريد معرفة المزيد عن هذه الأداة يمكنك زيارة الرابط التالي.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

منطقي (صحيح)