دليل المبتدئين إلى محرر نانو

المقدمة

هناك معركة طويلة الأمد بين مستخدمي Linux حول أي محرر سطر الأوامر هو الأفضل. في أحد المعسكرات vi هو المحرر الذي يحكم المجثم لكن في آخر ، كل شيء عن emacs.

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

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

كيفية الحصول على نانو

يتوفر محرر nano بشكل افتراضي في جميع توزيعات Linux الأكثر شيوعًا ويمكنك تشغيله باستخدام أمر واحد بسيط:

غ لا

سوف يفتح الأمر أعلاه ببساطة ملفًا جديدًا. يمكنك كتابة في النافذة ، وحفظ الملف والخروج.

كيفية فتح ملف جديد واعطائها اسم باستخدام نانو

في حين أن تشغيل nano ببساطة ، قد ترغب في إعطاء المستند اسمًا قبل البدء. للقيام بهذا ببساطة إعطاء اسم الملف بعد الأمر نانو.

نانو myfile.txt

يمكنك بالطبع توفير مسار كامل لفتح ملف في أي مكان على نظام Linux الخاص بك (طالما لديك الأذونات للقيام بذلك).

na no /path/to/myfile.txt

كيفية فتح ملف موجود باستخدام نانو

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

لتتمكن من تحرير الملف يجب أن يكون لديك أذونات لتحرير الملف بطريقة أخرى ، سيتم فتحه كملف للقراءة فقط (على افتراض أنك قرأت الأذونات).

na no /path/to/myfile.txt

يمكنك بالطبع استخدام الأمر sudo لرفع الأذونات الخاصة بك لتمكين تحرير أي ملف.

كيفية حفظ ملف باستخدام نانو

يمكنك إضافة نص إلى محرر nano ببساطة عن طريق كتابة المحتويات مباشرة في المحرر. ومع ذلك ، يتطلب حفظ الملف استخدام اختصار لوحة المفاتيح.

لحفظ ملف في نانو اضغط على السيطرة و في نفس الوقت.

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

كيفية حفظ ملف في شكل DOS باستخدام نانو

لحفظ الملف بتنسيق DOS ، اضغط على ctrl و o لإظهار مربع اسم الملف. الآن اضغط على alt و د لتنسيق DOS.

كيفية حفظ ملف في تنسيق MAC باستخدام نانو

لحفظ الملف بتنسيق MAC ، اضغط على ctrl و o لإظهار مربع اسم الملف. الآن اضغط على alt و m من أجل تنسيق MAC.

كيفية إلحاق النص من نانو في نهاية ملف آخر

يمكنك إلحاق النص في الملف الذي تقوم بتحريره إلى نهاية ملف آخر. للقيام بذلك اضغط على ctrl و o لإظهار مربع اسم الملف وإدخال اسم الملف الذي تريد إلحاقه.

الشيء التالي مهم جدا:

اضغط على alt و

سيؤدي هذا إلى تغيير حفظ اسم الملف إلى اسم الملف لإلحاق.

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

كيف بادئة النص من نانو إلى بداية ملف آخر

إذا كنت لا ترغب في إلحاق النص بملف آخر ولكنك تريد أن يظهر النص في بداية ملف آخر ، فستحتاج إلى بادئته.

لبدء ملف ، اضغط على ctrl و o لإظهار مربع اسم الملف وإدخال المسار إلى الملف الذي ترغب في إلحاقه به.

مرة أخرى مهمة جدا:

اضغط على alt و p

سيؤدي ذلك إلى تغيير حفظ اسم الملف إلى اسم الملف إلى البادئة.

كيفية النسخ الاحتياطي للملف قبل حفظه في نانو

إذا كنت تريد حفظ التغييرات في ملف تقوم بتحريره ولكنك ترغب في الاحتفاظ بنسخة احتياطية من الضغط الأصلي على المفتاح ctrl و o لإظهار نافذة الحفظ ثم الضغط على alt و B.

ستظهر الكلمة [النسخة الاحتياطية] في مربع اسم الملف.

كيف الخروج من نانو

بعد الانتهاء من تحرير الملف الخاص بك ، ستحتاج إلى ترك محرر nano.

للخروج نانو ببساطة اضغط CTRL و X في نفس الوقت.

إذا لم يتم حفظ الملف ، فستتم مطالبتك بذلك. إذا حددت "Y" ، فستتم مطالبتك بإدخال اسم ملف.

كيفية قص النص باستخدام نانو

لتقطيع سطر من النص في nano اضغط على ctrl و k في نفس الوقت.

إذا قمت بالضغط على ctrl و k مرة أخرى قبل إجراء أية تغييرات أخرى ، فسيتم إلحاق سطر النص بالحافظة الافتراضية.

عند بدء كتابة نص أكثر أو حذف نص واضغط على ctrl و k ، يتم مسح الحافظة وسيتوفر فقط السطر الأخير الذي قمت بقصه للصق.

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

كيفية لصق النص باستخدام نانو

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

كيفية تبرير وتبرير النص في نانو

عموما لن تستخدم النانو كمعالج كلمات ، لذلك لست متأكدًا من سبب رغبتك في تبرير النص ولكن للقيام بذلك في nano press ctrl and j.

يمكنك إلغاء ضبط النص بالضغط على ctrl و u . نعم ، أعلم أن هذا هو نفس الاختصار لنص النص ، وهناك العديد من الاختصارات المتاحة التي لا أعرف لماذا لم يختار المطورون اختصارًا مختلفًا.

عرض موقف المؤشر باستخدام نانو

إذا كنت ترغب في معرفة إلى أي مدى أسفل وثيقة كنت داخل نانو يمكنك الضغط على مفاتيح السيطرة و c في نفس الوقت.

يتم عرض الإخراج بالتنسيق التالي:

السطر 5/11 (54٪) ، col 10/100 (10٪) ، char 100/200 (50٪)

يتيح لك ذلك معرفة مكانك بالضبط في المستند.

كيف تقرأ ملف باستخدام نانو

إذا قمت بفتح nano بدون تحديد اسم ملف ، يمكنك فتح ملف بالضغط على ctrl و r في نفس الوقت.

أنت الآن قادر على تحديد اسم ملف للقراءة في المحرر. إذا كان لديك بالفعل نصًا تم تحميله في النافذة ، فسيتم إلحاق الملف الذي تقرأه بأسفل النص الحالي.

إذا كنت ترغب في فتح الملف الجديد في المخزن المؤقت الجديد اضغط alt و .

كيفية البحث واستبدال باستخدام نانو

لبدء البحث داخل نانو اضغط على السيطرة و \ .

لإيقاف استبدال اضغط على CTRL و r. يمكنك تشغيل استبدال مرة أخرى عن طريق تكرار ضغطة المفاتيح.

للبحث عن نص ، أدخل النص الذي ترغب في البحث عنه ثم اضغط على رجوع.

للبحث بالرجوع للخلف خلال الملف ، اضغط على ctrl و r لإظهار نافذة البحث. اضغط على al t و b .

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

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

يمكنك الآن استخدام التعبيرات العادية للبحث عن النص.

تحقق من التهجئة الخاصة بك داخل نانو

مرة أخرى نانو هو محرر نصوص وليس معالج كلمات لذلك أنا لست متأكداً من سبب الإملاء هو ميزة رئيسية في ذلك ولكن يمكنك بالفعل التحقق من هجاء الخاص بك باستخدام اختصار لوحة المفاتيح ctrl و t .

من أجل هذا العمل تحتاج إلى تثبيت حزمة الإملائي.

نانو التبديل

هناك عدد من المفاتيح التي يمكنك تحديدها عند استخدام nano. يتم تغطية أفضل منها أدناه. يمكنك العثور على الباقي من خلال قراءة دليل النانو.

ملخص

نأمل أن يكون هذا قد أعطاك فهم أفضل لمحرر nano. الأمر يستحق التعلم ويأخذ أقل بكثير من منحنى التعلم من vi أو emacs.