ما هو محرر VIM ، ولماذا هو رائع!

What Is Vim Editor



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

ما هو محرر VIM؟

كان أول محرر نصوص موجه للشاشة هو Vi الذي تم إنشاؤه لبيئة Unix ؛ تم إنشاؤه لمعالجة النص. Vim هو محرر نصوص شائع على Linux ، وهو اختصار لـ 'Vi Improved'. إنه استنساخ محرر نصوص Vi Unix ، وهو يدعم ميزات أكثر من Vi. بكلمات بسيطة ، Vim هو محرر نصوص يمكنك تثبيته على نظام Linux الخاص بك. الميزات الرئيسية لـ Vim ، بما في ذلك التهيئة بدرجة عالية ، وإبراز بناء الجملة ، والإصدارات الرسومية ، ودعم الماوس ، وأوامر التحرير المتقدمة ، والوضع المرئي ، ودمج عدد كبير من الإضافات أو المكونات الإضافية.







لماذا تحظى فيم بشعبية كبيرة؟ دعونا نناقش بعض الميزات المهمة لـ vim ، مما يجعلها فريدة من نوعها عن برامج تحرير النصوص الأخرى. هناك الأسباب التالية التي جعلت المستخدمين يفضلون استخدام vim على الآخرين.



Vim هو برنامج مفتوح المصدر ومتعدد المنصات

Vim هو محرر نصوص مفتوح المصدر ومتاح مجانًا تم تصميمه لكل من واجهة المستخدم الرسومية للتطبيق وكذلك لسطر الأوامر. يمكنك تثبيت Vim على كل نظام. يتوفر Vim على أنظمة Mac OS و Linux و Windows أيضًا. في معظم أنظمة Linux الحديثة ، تم تثبيت vim بالفعل افتراضيًا. إذا لم يتم تثبيته بعد ذلك ، فيمكنك تثبيته باستخدام الأمر التالي في توزيعات Linux المختلفة:



$سودوملائمتثبيت انا قد جئت [على أوبونتو/ديبيان]
$سودو يم التثبيت انا قد جئت [على CentOS]
$سودوdnfتثبيت انا قد جئت [فيدورا]

تم توثيق Vim جيدًا





وثائق vim مكتوبة بشكل جيد وسهلة الاستخدام. يوفر Vim دليلًا مدمجًا يمكن الوصول إليه باستخدام الأمر: help. يقدم هذا الدليل تفاصيل أكثر من صفحة دليل Vim.

المجتمع فيم

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



يدعم Vim التكوينات المحمولة

تعني التكوينات المحمولة أن محرر نص Vim يمكّنك من استيراد نفس التكوينات على أنظمة Linux الخاصة بك. يمكنك أيضًا مشاركة التكوينات مع أصدقائك على الإنترنت أيضًا. ما عليك سوى نسخ بعض الملفات والأدلة ، ولا شيء آخر.

Vim قابل للتخصيص وقابل للتوسيع

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

تستهلك Vim موارد نظام أقل

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

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

يدعم Vim العديد من تنسيقات الملفات ولغات البرمجة

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

Vim هو امتداد ، قوي للغاية

Vim هو محرر نصوص قوي يوفر لك القيام بالمهام بسرعة. يمكنك أداء المهام بسرعة كبيرة وبطريقة فعالة ، وعادة باستخدام لوحة المفاتيح فقط (بدون ماوس) ، بمجرد معرفة كيفية عمل Vim. تتضمن بعض الميزات المهمة لـ vim السجلات ووحدات الماكرو وتكرار الأوامر وكائنات النص والإكمال التلقائي والبحث والاستبدال العام.

فيم ممتع وممتع!

أخيرًا وليس آخرًا ، Vim ممتع للغاية وممتع للتعلم. بمجرد أن تبدأ العمل على Vim على نطاق واسع يوميًا ، ستشعر حقًا بأداء مهام رائعة معه.

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