محرر Vi: أتقنه في 3 خطوات سهلة، دون ضغوط! 🚀
Vi هو محرر نصوص قوي يأتي مضمنًا مع معظم أنظمة Linux، حتى المضمنة منها. في بعض الأحيان قد تحتاج إلى تحرير ملف نصي على نظام لا يحتوي على محرر نصوص سهل الاستخدام، لذا فإن معرفة Vi أمر أساسي. ✍️
على عكس Nano، محرر نصوص طرفية أبسط، لا يقدم لك Vi قائمة اختصارات. لوحة المفاتيح على الشاشة. إنه محرر نصوص نموذجي، وهذا يعني أنه يحتوي على وضع الإدراج ووضع الأوامر.
البدء باستخدام Vi
Vi هو تطبيق طرفي، لذا ستحتاج إلى تشغيله من نافذة الطرفية. استخدم الأمر لقد رأيت /path/to/file لفتح ملف موجود باستخدام Vi. الأمر لقد رأيت /path/to/file أيضًا يعمل إذا كان الملف لا وجود لها بعد؛ سيقوم Vi بإنشاء ملف جديد وحفظه في الموقع المحدد عند الانتهاء. 💾

يتذكر استخدم sudo إذا كنت تريد تحرير ملف من النظام. لذلك، على سبيل المثال، سيكون عليك أن تكتب sudo vi /etc/fstab إذا كنت تريد تعديل ملف fstab الخاص بك.
وضع الأوامر
هذا ما ستراه عندما تفتح ملفًا في vi. يبدو الأمر وكأنك تستطيع البدء في الكتابة، ولكن هذا ليس هو الحال. Vi هو محرر نصوص نموذجي، ويفتح في وضع الأوامر. إن محاولة الكتابة على هذه الشاشة قد تؤدي إلى سلوك غير متوقع. ⚠️

أثناء وجودك في وضع الأوامر، يمكنك تحريك المؤشر باستخدام مفاتيح الأسهم. اضغط على المفتاح س لحذف الحرف الموجود أسفل المؤشر. هناك العديد من الأوامر الأخرى التي يجب حذفها؛ على سبيل المثال، عند الكتابة د (اضغط على مفتاح d مرتين) يحذف سطرًا كاملاً من النص. 🗑️
يمكنك تحديد النص ونسخه وقصه ولصقه في وضع الأوامر. ضع المؤشر على يسار أو يمين النص الذي تريد تريد النسخ واضغط على المفتاح الخامس. حرك المؤشر لتحديد النص، ثم اضغط و لنسخ النص المحدد أو س لقطعها. ضع المؤشر في المكان المطلوب واضغط على المفتاح ص للصق النص الذي قمت بنسخه أو قطعه.

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

بمجرد الانتهاء من وضع الإدراج، اضغط على مفتاح الإفلات للعودة إلى وضع الأوامر.
حفظ وخروج
يمكنك حفظ والخروج من وضع الأوامر في vi. أولاً، تأكد من أنك في وضع الأوامر بالضغط على مفتاح Escape. (الضغط على مفتاح Escape مرة أخرى لا يؤدي إلى أي شيء إذا كنت بالفعل في وضع الأوامر.)
يكتب :wq واضغط على Enter لحفظ الملف على القرص والخروج من vi. يمكنك أيضًا تقسيم هذا الأمر؛ على سبيل المثال، اكتب :و واضغط على Enter لحفظ الملف على القرص دون الخروج، أو اكتب :q للخروج من vi دون حفظ الملف.


إذا كنت تبحث عن محرر نصوص طرفية أكثر سهولة في الاستخدام، تحقق من Nano. تأتي معظم توزيعات Linux مع الأخ الأكبر تم تثبيته مسبقًا، ولكن الأنظمة المضمنة والبيئات الصغيرة الأخرى غالبًا ما تتضمن Vi فقط. 🖥️