نظرة على محرر نصوص النانو في جنو / لينكس

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

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



المحرر الذي من المرجح أن يبدأ به معظم المستخدمين الجدد في عالم العمل بالنصوص فقط ، يسمى Nano.

نانو

Nano

يأتي Nano مُثبّتًا بمعظم توزيعات GNU / Linux الحديثة ، لكنك قد تصادف توزيعات غريبة لا تفعل ذلك. إذا لم يكن لديك لسبب غريب ، فمن المضمون أن تكون في المستودعات الرئيسية لتوزيعك.



Nano ، في رأيي ، سهل الاستخدام نسبيًا ، فهو يحتوي على قائمة بالعديد من الأوامر التي يمكن استخدامها في الجزء السفلي من الشاشة في وسيلة إيضاح لك ، ولا يوجد تلاعب في 'أوضاع' مختلفة كما هو الحال مع المحررين الآخرين ، يحتوي على جميع الوظائف اللازمة للأساسيات.

طريقة سريعة لاستخدام نانو

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

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

بمجرد فتح المحرر ، ألق نظرة على وسيلة إيضاح الأوامر في أسفل الشاشة. ستلاحظ أن لكل منهما إما ^ أو و M بجانبهما ؛ تشير هذه إلى المفتاح الذي يجب الضغط عليه باستخدام المفتاح الثاني المقابل (مثل ^ K لقص النص.)

مفاتيح اختصارات لوحة المفاتيح هي:

  • ^ = CTRL
  • م = البديل

الأمر المفيد الذي يمكنك الاستفادة منه قليلاً في البداية هو السيطرة- G لإحضار وثائق المساعدة الخاصة بـ nano. آخر السيطرة- O لحفظ الملف النصي المفتوح في المحرر في ذلك الوقت.

تحرير النص

يتم تمييز النص في Nano بالضغط على تحول مفتاح ثم استخدام الخاص بك مفاتيح السهم، مثل عندما تريد تمييز كلمة لقصها. يمكنك أيضًا استخدام ملفات Ctrl + ^ لتمييز النص بدلاً من ذلك.

يتم التنقل في النص في Nano بسهولة إلى حد ما إما عبر مفاتيح السهم، أو باستخدام أوامر مثل CTRL + مفتاح السهم للتنقل للأمام / للخلف باستخدام WORD بدلاً من LETTER ، أو CTRL + مفتاح السهم للتنقل PARAGRAPH لأعلى ولأسفل.

  • السيطرة- A يقفز إلى أعلى المستند ،
  • السيطرة- E في نهاية المستند.
  • السيطرة- Y يتحرك لأعلى الصفحة.
  • السيطرة- V ينتقل إلى أسفل الصفحة.
  • بديل ^ نسخ الخطوط (أو Alt-6)
  • السيطرة- U النص لصق
  • السيطرة- W يبحث عن نص

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

لنفترض أن nginx وجد مشكلة في أحد ملفات التكوين الخاصة بك لموقع ويب تستضيفه ، ويخبرك الناتج أن الخطأ موجود في السطر 173 من myconfig.conf. ما يمكننا فعله هو فتح الملف في nano ، والانتقال بسرعة إلى هذا السطر المحدد بالضغط على ^ _ (CTRL + SHIFT + DASH.) سيطالبك Nano بعد ذلك بإدخال أرقام السطر والأعمدة. ما عليك سوى إدخال '173' وفويلا ، أنت الآن في مشكلتك!

Nano Helpscreen

هناك العديد من الطرق الأخرى الممكنة لاستخدام Nano ، فهو يحتوي على العديد من الأوامر ، وليست كلها مدرجة في أسفل الشاشة ؛ للوصول إليها ، اضغط على CNTRL + G لإظهار (أو إخفاء) شاشة التعليمات.



آخر شيء في هذا البرنامج التعليمي السريع ، هو كيفية الخروج وحفظ مستند في Nano.

CTRL + X هو مفتاح الاختصار الخاص بك من أجل 'الخروج'. إذا لم تقم بتحرير مستند ، فسيتم إنهاء Nano ببساطة. ومع ذلك ، إذا أجريت أي تغييرات ، فسوف يسألك nano بعد ذلك 'حفظ المخزن المؤقت المعدل؟' الذي يسألك عما إذا كنت تريد الحفظ. يمكنك الضغط على Y أو N للإجابة بنعم أو لا. سيؤدي الضغط على N إلى الخروج ببساطة دون حفظ التغييرات ، حيث سيسألك الضغط على Y بعد ذلك عما تريد تسمية الملف. يمكنك الاحتفاظ بنفس الاسم ببساطة عن طريق الضغط على ENTER ، أو يمكنك إدخال اسم جديد.

هذا هو! هذه هي الأساسيات المطلقة لاستخدام محرر نصوص Nano.

فيما يلي بعض صفحات الموارد التي قد تجدها مفيدة:

ماذا عنك؟ هل تستخدم محررًا آخر؟ إذا كان الأمر كذلك لماذا؟