أوضاع VIM وكيفية تغيير الوضع

Vim Modes How Change Mode



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

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







يرجى ملاحظة أنه تم اختبار جميع الأوامر والعمليات التي تمت مناقشتها في هذه المقالة على Ubuntu 20.04 LTS (Focal Fossa).



أوضاع العنف

في Vim ، هناك ثلاثة أوضاع للتشغيل: عادي ، وإدراج ، ومرئي.



الوضع العادي

الوضع العادي هو الوضع الأولي لمحرر Vim. عند فتح ملف جديد ، قم بتحرير ملف موجود ، فإنه يبدأ في الوضع العادي بشكل افتراضي. في الوضع العادي ، لا يمكنك إدراج أي حرف. يُعرف الوضع العادي أيضًا باسم وضع الأوامر لأنه يتم تفسير جميع ضغطات المفاتيح التي تقوم بها على أنها أوامر. على سبيل المثال ، إذا قمت بالضغط على k ، فسيتم تحريك موضع المؤشر لأعلى سطرًا واحدًا بدلاً من إدخال الحرف k. وبالمثل ، إذا قمت بالضغط على yy ، فسيتم نسخ السطر الحالي بدلاً من إدخال yy. أيضًا ، في الوضع العادي ، يتم التعامل مع الأحرف الكبيرة والصغيرة بشكل مختلف. على سبيل المثال ، يؤدي الضغط على o إنشاء سطر جديد للنص أسفل موقع المؤشر الحالي ، بينما يؤدي الضغط على O إلى إنشاء سطر جديد للنص أعلى موقع المؤشر الحالي





للوصول إلى الوضع العادي من أوضاع أخرى ، اضغط على مفتاح Esc.

وضع الإدراج

وضع الإدراج هو المكان الذي يمكنك فيه إدراج النص في الملف. يقوم هذا الوضع بإدراج كل حرف تكتبه في موقع المؤشر الحالي.



الوضع المرئي

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

تغيير الأوضاع

كما تمت مناقشته بالفعل ، عند إنشاء ملف أو فتحه في vim ، يتم فتحه أولاً في الوضع العادي.

من أجل كتابة أي حرف ، ستحتاج إلى التبديل إلى وضع الإدراج. هناك أوامر مختلفة للدخول في وضع الإدراج من الوضع العادي وهي i و I و o و O و a و A. الأمر الأكثر استخدامًا للدخول في وضع الإدراج هو i. للعودة إلى الوضع العادي ، اضغط على Esc.

للتبديل إلى الوضع المرئي من الوضع العادي ، هناك أوامر مختلفة هي v و V و Shift + v و Ctrl + v. الأمر الأكثر استخدامًا للدخول في وضع الإدراج هو v.

للتبديل إلى الوضع المرئي من وضع الإدراج ، انتقل أولاً إلى الوضع العادي بالضغط على Esc ، ثم اضغط على v للدخول إلى الوضع المرئي.

أوامر أساسية

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

الأوامر المتعلقة بالملف

:في اكتب الملف على القرص
: ماذا او ما قم بإنهاء vi دون حفظ الملف
: wq اكتب الملف على القرص وإنهاء vi
: q! تجاهل التحذير وتجاهل التغيير
: w filename احفظ الملف كملف اسم الملف

تحريك المؤشر

ي حرك المؤشر لأسفل سطر واحد
إلى حرك موضع المؤشر لأعلى سطرًا واحدًا
ال حرك المؤشر إلى أسفل الشاشة
0 الانتقال إلى بداية السطر
$ الانتقال إلى نهاية السطر

إدخال نص

أنا أدخل النص في بداية السطر
أنا أدخل النص قبل موقع المؤشر الحالي
إلى أدخل النص بعد موقع المؤشر الحالي
أو قم بإنشاء سطر جديد للنص أسفل موقع المؤشر الحالي
أو قم بإنشاء سطر جديد للنص أعلى موقع المؤشر الحالي

تغيير النص

العاصمة قم بإزالة الخط بالكامل وابدأ وضع الإدراج.
س قم بإزالة الحرف الموجود أسفل المؤشر وابدأ وضع الإدراج.
ص استبدل الحرف الموجود أسفل المؤشر

نسخ اللصق

و انسخ النص المحدد إلى الحافظة
س ص نسخ السطر الحالي
ص إدراج النص قبل المؤشر ،
ص أدخل النص في النقطة التي تلي المؤشر

حذف النص

X احذف الحرف قبل الموقع الحالي
x احذف الحرف الموجود أسفل الموقع الحالي
د قص حتى نهاية السطر
ي قطع الخط الحالي

التراجع عن إعادته

ش التراجع عن التغيير الأخير

Ctrl_R مستعد

يجب تحسين محرر النصوص للتحرير ، وليس الكتابة فقط ، و Vim هو واحد منهم. يحتوي على أوضاع منفصلة لتحرير النص وإدراجه واختياره. في هذه المقالة ، تعرفت على وضع vim Normal و Insert و Visual وكذلك كيفية التبديل بين الأوضاع المختلفة. أتمنى أن يعجبك المقال!