كيفية استخدام Vim: دليل للأساسيات

كيفية استخدام Vim: دليل للأساسيات

Vim هو محرر الأكواد الأقوى والأكثر تنوعًا المتاح للأنظمة الشبيهة بـ Unix. إنه امتداد لمحرر السادس الذي طوره بيل جوي. يتوفر Vim افتراضيًا في معظم أنظمة Linux و BSD.





وبالتالي ، يمكنك استخدام نفس المحرر على جميع أنظمتك وأجهزتك البعيدة. كما أن مفردات فيم الصارمة تجعلها فعالة للغاية ومعبرة.





كيف يعمل Vim؟

يختلف Vim عن التقليدي محررات نصوص Linux . إنه يحافظ على فلسفة Unix المتمثلة في فعل شيء واحد والقيام به بشكل صحيح. الفكرة الأساسية هي أننا كمبرمجين نقضي معظم وقتنا في تحرير الكود وليس كتابته.





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

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



هل يمكنك لعب ألعاب بلاي ستيشن 3 على ps4

كيفية استخدام Vim في وضع الإدراج

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

يمكنك الآن كتابة أي نص ، وسيقوم vim بنسخها في المخزن المؤقت. لحفظ التقدم ، عد إلى الوضع العادي بالضغط على مفتاح الهروب . الآن اكتب الأمر التالي vim.





:w

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

يستخدم أنا لإدخال نص في بداية السطر الحالي. يمكنك الاستفادة من ملف إلى مفتاح لإلحاق النص مباشرة بعد المؤشر. يستخدم إلى لإضافة نص في نهاية السطر.





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

:wq

كيفية استخدام Vim في الوضع العادي

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

بدلاً من مفاتيح الأسهم القياسية ، يستخدم vim هجكل ( ح لليسار ي للأسفل ، إلى لأعلى و ال على اليمين) للتنقل. قد يبدو الأمر عكسيًا في البداية. ولكن ، vim يفعل ذلك لتوفير الوقت الذي يستغرقه المستخدمون للوصول إلى مفاتيح الأسهم عبر لوحة المفاتيح الخاصة بهم.

أيضًا ، مثل العديد من المحررين المستندة إلى وحدة التحكم ، يشجع vim المستخدمين على الابتعاد عن الماوس. يمكنك تكوين vim لتمكين دعم الماوس بالرغم من ذلك.

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

يستخدم 0 للتنقل إلى بداية السطر و $ للانتقال إلى النهاية. الضغط ح ينقل المؤشر إلى أعلى الشاشة ، م إلى المنتصف و ال إلى أسفل. يمكنك التمرير لأعلى ولأسفل باستخدام Ctrl + u و السيطرة + د . إذا ضغطت أيام في الوضع العادي ، سيحرك vim المؤشر إلى الأعلى. يدخل جي للانتقال إلى النهاية.

يمكنك تعلم أوامر تحرير vim بمجرد أن تشعر بالراحة أثناء التنقل في الوضع العادي. يستخدم x لحذف شخصية ، س ليحل محل. تقوم بحذف النصوص باستخدام امتداد د المشغل أو العامل. يأخذ الحركة كحجة لها. يتم عرض بناء الجملة لهذا أدناه.

d{motion}

يمكن أن تكون الحركة أي شيء. على سبيل المثال ، الضغط د في الوضع العادي يحذف الكلمة الحالية. إذا كنت تكتب د $ ، vim سيحذف كل شيء حتى نهاية السطر. وبالمثل ، فإن الكتابة د 0 يحذف إلى بداية السطر. يستخدم ي لحذف الخط بأكمله.

ومع ذلك ، لا تحتاج إلى حذف شيء ما والانتقال إلى وضع الاستبدال لإجراء التغييرات. ال ج المشغل يسمح لنا بإجراء تغييرات على حركة vim مباشرة من الوضع العادي.

c{motion}

لذلك ، عندما تضغط cw ، vim يحذف الكلمة الحالية ويضعك في وضع الإدراج. يجب أن يكون المؤشر في بداية الكلمة لأن vim سيحذف من الموضع الحالي. يستخدم طابور للالتفاف حول هذا. هذا يجعل التغييرات داخل الكلمة الحالية. يستخدم العاصمة لتغيير الخط كله.

يستخدم و لنسخ الاقتراحات و ص للصقها. وبالتالي، يكون نسخ الكلمة الحالية و س ص نسخ الخط بأكمله. يمكنك تكرار الأمر السابق باستخدام النقطة . عامل التراجع عن التغييرات باستخدام ش ، وإعادة استخدامها باستخدام Ctrl + r .

إذا كنت تريد العثور على شيء ما في التعليمات البرمجية الخاصة بك ، فاستخدم الأمر التالي vim في Linux.

/{regex}

هنا ، regex هو تعبير عادي. صحافة ن للذهاب إلى المباراة القادمة و ن للمباراة السابقة.

كيفية استخدام Vim في الوضع المرئي

يتيح لنا استخدام vim في الوضع المرئي تحديد مجموعات نصية باستخدام مفاتيح الحركة. هذه هي الطريقة التي ينقل بها المستخدمون المتمرسون كتل التعليمات البرمجية في vim. يدخل الخامس في الوضع العادي للتبديل إلى الوضع المرئي.

windows 7 vs windows 10 performance 2018

يمكنك الآن تمييز أجزاء من النص أو الرمز باستخدام مفاتيح التنقل هجكل . يستخدم Ctrl + v للتبديل إلى وضع الحظر المرئي. هنا ، يمكنك تحديد كتل نصية. يمكنك تمييز الخطوط بالانتقال إلى وضع الخط المرئي. يستخدم الخامس لتحديد وضع الخط المرئي.

هذا يسمح لنا بإجراء تعديلات على كتلة نصية مرة واحدة. على سبيل المثال ، يمكنك تحديد كتلة نصية والضغط على و لنسخ النص في المخزن المؤقت vim.

كيفية استخدام وضع الأوامر Vim

يمكننا الوصول إلى وضع الأوامر عن طريق الكتابة : في الوضع العادي. سيُحضر المؤشر إلى أسفل الشاشة ، متبوعًا بنقطتين. فيما يلي بعض من أكثر أوامر vim فائدة في Linux.

  • :في حفظ التغييرات في الملف
  • : wq احفظ واخرج
  • : saveas FILE يحفظ الملف الحالي كملف
  • : ف ترك vim
  • : q! قم بإنهاء وتجاهل التغييرات
  • FILE افتح FILE للتحرير
  • :يساعد افتح المساعدة

ضع إشارة مرجعية على ورقة الغش الخاصة بـ vim للوصول السريع إلى أوامر vim المفيدة.

إتقان أساسيات فيم

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

يشارك يشارك سقسقة بريد الالكتروني nano مقابل Vim: أفضل برامج تحرير النصوص الطرفية ، مقارنة

هل تبحث عن محرر نصوص طرفي لنظام التشغيل Linux؟ الاختيار الرئيسي بين Vim و nano! هنا كيف يقارنون.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • انا قد جئت
نبذة عن الكاتب رباعيات حسين(39 مقالة منشورة)

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

المزيد من Rubaiat Hossain

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك