محرر VI مع الأوامر في البرنامج التعليمي Linux/Unix
⚡ ملخص ذكي
محرر النصوص vi هو محرر النصوص الكلاسيكي والمتوفر عالميًا في أنظمة لينكس ويونكس، ويعمل بالكامل عبر لوحة المفاتيح في وضعين: وضع الأوامر لتنفيذ الإجراءات ووضع الإدخال لكتابة النصوصping نص.

محرر النصوص vi هو محرر النصوص الذي ستصادفه في معظم الأجهزة لينكس أو نظام يونكس، لذا فإن تعلم سير العمل القائم على لوحة المفاتيح مهارة قابلة للتطبيق في أي مكان. يشرح هذا الدليل وضعيه، وأوامر التحرير، وكيفية حفظ الملف والخروج منه.
ما هو محرر النصوص vi؟
يُعد محرر النصوص vi أشهر محررات النصوص الكلاسيكية في نظام لينكس. فيما يلي بعض الأسباب التي تجعله محررًا واسع الاستخدام:
- وهو متوفر في جميع توزيعات لينكس تقريباً.
- يعمل بنفس الطريقة عبر مختلف المنصات والتوزيعات.
- إنه سهل الاستخدام، لذلك يعتمد عليه ملايين مستخدمي لينكس لتلبية احتياجاتهم في التحرير.
تتوفر اليوم إصدارات متقدمة من محرر النصوص vi، وأكثرها شيوعًا هو VIMوهو اختصار لـ Vi Improved (Vi Improved). ومن بين الاختصارات الأخرى: Elvis وNvi وNano وVile. من الحكمة تعلم vi لأنه غني بالميزات ويوفر إمكانيات لا حصر لها لتحرير الملفات.
محرر vi Operaأوضاع التشغيل
لاستخدام محرر النصوص vi، عليك فهم أوضاع تشغيله. يمكن تقسيمها إلى قسمين رئيسيين: وضع الأوامر ووضع الإدخال. تُظهر لقطة الشاشة أدناه محرر النصوص vi مفتوحًا في طرفية لينكس.
وضع الأوامر vi
- يفتح محرر vi في هذا الوضع، وهو لا يفهم سوى الأوامر.
- في هذا الوضع، يمكنك تحريك المؤشر وقص ونسخ ولصق النصوص.
- يحفظ هذا الوضع أيضًا التغييرات التي أجريتها على الملف.
- الأوامر حساسة لحالة الأحرف، لذا يجب عليك استخدام حالة الأحرف الصحيحة.
وضع الإدخال vi
- هذا الوضع مخصص لإدراج نص في الملف.
- يمكنك التبديل إلى وضع الإدخال من وضع الأوامر بالضغط على حرف "i" على لوحة المفاتيح.
- بمجرد دخولك وضع الإدخال، يتم اعتبار أي مفتاح بمثابة مدخل للملف الذي تعمل عليه حاليًا.
- للعودة إلى وضع الأوامر وحفظ التغييرات التي أجريتها، اضغط على مفتاح Esc.
كيفية استخدام محرر السادس
لتشغيل محرر النصوص vi، افتح الطرفية (CLI) واكتب:
vi <filename_NEW> or <filename_EXISTING>
إذا حددت ملفًا موجودًا، سيفتحه المحرر لتتمكن من تعديله. وإلا، فسينشئ ملفًا جديدًا. تُظهر لقطة الشاشة أدناه إنشاء ملف جديد وتعديله في محرر vi.
سادسا أوامر التحرير
تتيح لك أوامر التحرير في محرر النصوص vi أدناه إدراج النصوص وحذفها وتغييرها. استخدمها من وضع الأوامر.
| أمر | الوصف |
|---|---|
| i | إدراج عند المؤشر (ينتقل إلى وضع الإدراج) |
| a | الكتابة بعد المؤشر (ينتقل إلى وضع الإدراج) |
| A | الكتابة في نهاية السطر (ينتقل إلى وضع الإدراج) |
| ESC | إنهاء وضع الإدراج |
| u | التراجع عن التغيير الأخير |
| U | التراجع عن كافة التغييرات على السطر بأكمله |
| o | فتح سطر جديد (ينتقل إلى وضع الإدراج) |
| dd | حذف الخط |
| 3dd | حذف 3 أسطر |
| D | حذف محتويات السطر بعد المؤشر |
| C | احذف محتويات السطر بعد المؤشر وأدخل نصًا جديدًا. اضغط على مفتاح ESC لإنهاء الإدراج. |
| dw | حذف الكلمة |
| 4dw | حذف 4 كلمات |
| cw | تغيير الكلمة |
| x | حذف الحرف عند المؤشر |
| r | استبدال الحرف |
| R | الكتابة فوق الأحرف من المؤشر فصاعدا |
| s | استبدل حرفًا واحدًا تحت المؤشر واستمر في الإدخال |
| S | استبدل السطر بأكمله وابدأ الإدراج من بداية السطر |
| ~ | تغيير حالة الطابع الفردي |
ملاحظة: يجب أن تكون في وضع الأوامر لتنفيذ هذه الأوامر. محرر vi حساس لحالة الأحرف، لذا تأكد من كتابة الأوامر بالأحرف الصحيحة. قد يؤدي الضغط على الأمر الخاطئ إلى تغييرات غير مرغوب فيها في الملف. يمكنك أيضًا الدخول إلى وضع الإدخال بالضغط على a أو A أو o حسب الحاجة.
التحرك داخل ملف
يجب أن تكون في وضع الأوامر للتنقل داخل الملف. مفاتيح التنقل الافتراضية مذكورة أدناه، ولكن يمكنك أيضًا استخدام مفاتيح الأسهم على لوحة المفاتيح.
| أمر | الوصف |
|---|---|
| k | حرك المؤشر للأعلى |
| j | حرك المؤشر لأسفل |
| h | حرك المؤشر إلى اليسار |
| l | حرك المؤشر إلى اليمين |
حفظ وإغلاق الملف
يجب أن تكون في وضع الأوامر للخروج من المحرر وحفظ التغييرات في الملف. تشرح الأوامر أدناه الطرق الشائعة للحفظ والخروج.
| أمر | الوصف |
|---|---|
| Shift+zz | احفظ الملف واخرج |
| :w | احفظ الملف ولكن أبقه مفتوحًا |
| س! | أغلق محرر النصوص vi ولا تحفظ التغييرات |
| : وك | احفظ الملف واخرج |
تُظهر لقطة الشاشة أدناه ملفًا مفتوحًا في محرر vi، جاهزًا للحفظ والإغلاق.

.jpg)

