محرر VI مع الأوامر في البرنامج التعليمي Linux/Unix
ما هو المحرر السادس؟
يعد محرر VI هو محرر النصوص الأكثر شعبية وكلاسيكية في عائلة Linux. فيما يلي بعض الأسباب التي تجعله محررًا مستخدمًا على نطاق واسع –
1) متوفر في جميع توزيعات Linux تقريبًا
2) يعمل بنفس الطريقة عبر منصات وتوزيعات مختلفة
3) إنه سهل الاستخدام. ومن ثم، فإن الملايين من مستخدمي Linux يحبونه ويستخدمونه لتلبية احتياجات التحرير الخاصة بهم
في الوقت الحاضر، تتوفر إصدارات متقدمة من محرر vi، والأكثر شيوعًا هو VIM وهو Vi Imأثبتت بعض البرامج نجاحها. ومن بين هذه البرامج Elvis وNvi وNano وVile. ومن الحكمة أن تتعلم برنامج vi لأنه غني بالميزات ويقدم إمكانيات لا حصر لها لتحرير الملفات.
للعمل على محرر VI، عليك أن تفهم أوضاع تشغيلها. ويمكن تقسيمها إلى قسمين رئيسيين.
انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو
وضع الأمر vi:
- يفتح محرر vi في هذا الوضع ، وهو فقط يفهم الأوامر
- في هذا الوضع ، يمكنك ، حرك المؤشر وقم بقص النص ونسخه ولصقه
- يحفظ هذا الوضع أيضًا التغييرات التي أجريتها على الملف
- الأوامر حساسة لحالة الأحرف. يجب عليك استخدام حالة الأحرف الصحيحة.
وضع إدراج المحرر:
- هذا الوضع مخصص لإدراج النص في الملف.
- يمكنك التبديل إلى وضع الإدراج من وضع الأوامر بالضغط على "i" على لوحة المفاتيح
- بمجرد أن تكون في وضع الإدراج، سيتم أخذ أي مفتاح كمدخل للملف الذي تعمل عليه حاليًا.
- للعودة إلى وضع الأوامر وحفظ التغييرات التي أجريتها، يجب عليك الضغط على مفتاح Esc
كيفية استخدام محرر السادس
لتشغيل محرر VI -افتح Terminal (CLI) واكتب
vi <filename_NEW> or <filename_EXISTING>
وإذا قمت بتحديد ملف موجود، فسيقوم المحرر بفتحه لك لتحريره. بخلاف ذلك، يمكنك إنشاء ملف جديد.
سادسا أوامر التحرير
- ط - أدخل في المؤشر (ينتقل إلى وضع الإدراج)
- أ - اكتب بعد المؤشر (ينتقل إلى وضع الإدراج)
- أ - اكتب في نهاية السطر (ينتقل إلى وضع الإدراج)
- ESC - إنهاء وضع الإدراج
- ش - التراجع عن آخر تغيير
- U - التراجع عن كافة التغييرات التي تم إجراؤها على السطر بأكمله
- o - افتح سطرًا جديدًا (ينتقل إلى وضع الإدراج)
- dd - حذف الخط
- 3dd - حذف 3 أسطر.
- د- حذف محتويات السطر بعد المؤشر
- ج - حذف محتويات السطر بعد المؤشر وإدراج نص جديد. اضغط على مفتاح ESC لإنهاء الإدراج.
- dw - حذف كلمة
- 4dw - حذف 4 كلمات
- cw - تغيير الكلمة
- x - حذف الحرف عند المؤشر
- ص - استبدال الحرف
- R - الكتابة فوق الأحرف من المؤشر فصاعدًا
- s - استبدل حرفًا واحدًا تحت المؤشر ، استمر في الإدراج
- S - استبدل السطر بالكامل وابدأ في الإدراج في بداية السطر
- ~ – تغيير حالة الشخصية الفردية
ملاحظات: يجب أن تكون في "وضع الأوامر "لتنفيذ هذه الأوامر. محرر السادس هو حساسية الموضوع لذا تأكد من كتابة الأوامر في حالة الأحرف الصحيحة.
تأكد من الضغط على الأمر الصحيح وإلا ستنتهي بك الحال إلى إجراء تغييرات غير مرغوب فيها على الملف. يمكنك أيضًا الدخول إلى وضع الإدراج بالضغط على a، A، o، حسب الحاجة.
التحرك داخل ملف
- ك - حرك المؤشر لأعلى
- ي - حرك المؤشر لأسفل
- ح - حرك المؤشر لليسار
- ل - حرك المؤشر لليمين
يجب أن تكون في وضع الأوامر للتنقل داخل الملف. المفاتيح الافتراضية للتنقل مذكورة أدناه؛ أنت تستطيع استخدم أيضًا مفاتيح الأسهم على لوحة المفاتيح.
حفظ وإغلاق الملف
- Shift+zz - احفظ الملف ثم قم بالخروج
- :w - احفظ الملف ولكن أبقه مفتوحًا
- :ف! – قم بإنهاء السادس ولا تقم بحفظ التغييرات
- :wq - احفظ الملف ثم قم بالخروج
يجب أن تكون في وضع الأوامر للخروج من المحرر وحفظ التغييرات إلى الملف.
ملخص:
- يعد محرر vi هو محرر نصوص Unix الأكثر شيوعًا والأكثر استخدامًا
- وعادة ما تكون متاحة في الجميع توزيعات لينكس.
- وهو يعمل في وضعين، الأمر والإدراج
- يأخذ وضع الأوامر أوامر المستخدم، ووضع الإدراج مخصص لتحرير النص
- يجب أن تعرف الأوامر للعمل على ملفك بسهولة
- يمكن أن يفيدك تعلم استخدام هذا المحرر في إنشاء البرامج النصية وتحرير الملفات.