الصفحة الرئيسية » howto » دليل المبتدئين إلى Nano ، محرر نصوص سطر الأوامر لـ Linux

    دليل المبتدئين إلى Nano ، محرر نصوص سطر الأوامر لـ Linux

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

    عند التعود على سطر الأوامر ، غالباً ما يتم إبطاء مبتدئين من لينكس بواسطة برامج تحرير نصوص أخرى أكثر تقدمًا مثل vim و emacs. في حين أنها برامج ممتازة ، إلا أن لديها بعضًا من منحنى التعلم. أدخل Nano ، وهو محرر نصوص سهل الاستخدام يثبت نفسه وبسهولة. يتم تثبيت Nano بشكل افتراضي في Ubuntu والعديد من توزيعات Linux الأخرى ويعمل بشكل جيد بالتزامن مع sudo ، وهذا هو السبب في أننا نحبها كثيرًا.

    تشغيل نانو

    يمكنك تشغيل نانو بطريقتين. لفتح nano مع مخزن مؤقت فارغ ، اكتب فقط في "nano" في موجه الأوامر.

    يمكنك أيضًا استخدام البنية التالية:

    نانو / مسار / إلى / اسم الملف

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

    دعونا نلقي نظرة على شاشة النانو الافتراضية.

    في الجزء العلوي ، سترى اسم البرنامج ورقم الإصدار ، واسم الملف الذي تقوم بتحريره ، وما إذا كان قد تم تعديل الملف منذ آخر مرة تم حفظه فيه. إذا كان لديك ملف جديد لم يتم حفظه بعد ، فسترى "مخزن جديد". بعد ذلك ، سترى محتويات المستند ، وهي مجموعة نصية. السطر الثالث من الأسفل هو سطر "رسالة النظام" الذي يعرض المعلومات ذات الصلة بالبرنامج الذي ينفذ وظيفة. هنا ، يمكنك أن ترى أنه "ملف جديد". وأخيرا ، فإن الصفتين الأخيرتين في الأسفل هما ما يجعل هذا البرنامج سهل الاستعمال للغاية: خطوط الاختصار.

    إنه محرر WYSIWYG ؛ "ما تراه هو ما تحصل عليه". ما تكتبه مباشرة يدخل في إدخال النص ، ما لم تعدله بمفتاح مثل Control أو Meta. إنها بسيطة جدًا ، لذا اكتب بعض النصوص ، أو انسخ شيئًا ثم ألصقه في جهازك حتى يكون لدينا شيء نلعب به.

    اختصارات

    ويشار إلى وظائف البرنامج باسم "الاختصارات" في نانو ، مثل الحفظ والإقلاع والتبرر ، وما إلى ذلك. يتم سرد الأكثر شيوعًا في الجزء السفلي من الشاشة ، ولكن هناك الكثير غير ذلك. لاحظ أن نانو لا يستخدم مفتاح Shift في الاختصارات. تستخدم جميع الاختصارات الأحرف الصغيرة ومفاتيح الأرقام غير المعدلة ، لذلك Ctrl + G ليس Ctrl + Shift + G.

    اضغط على Ctrl + G لإظهار وثائق المساعدة وانتقل لأسفل للاطلاع على قائمة الاختصارات الصحيحة.

    عند الانتهاء من الاطلاع على القائمة ، اضغط على Ctrl + X للخروج من المساعدة.

    لنفترض أنك تعمل على ملف نصي جديد ، أو "مخزن مؤقت" ، وتريد حفظه. يسمى هذا "الكتابة" ويتم تنفيذه عن طريق الضغط على Ctrl + O. ستتم مطالبتك باستخدام اسم ملف ، وستتغير الاختصارات في الأسفل لتعكس ما يمكنك إدخاله لإكمال هذا الأمر المعين.

    إذا كنت تريد إدراج محتويات ملف آخر في المخزن المؤقت الحالي ، فستكتب Ctrl + R.

    يمكنك إلغاء كلا الأمرين السابقين بكتابة Ctrl + C.

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

    عندما تريد إنهاء nano ، تضغط فقط على Ctrl + X. سوف يسألك نانو بأدب ما إذا كنت تريد حفظ المخزن المؤقت الخاص بك ، ويمكنك إلغاء هذا الإجراء أيضًا.

    التنقل

    الآن بعد أن أصبح لدينا تعليقًا مختصرًا ، دعنا نعتاد على التنقل في ملف نصي بسرعة كبيرة. بالطبع ، يمكنك دائمًا استخدام الصفحة الرئيسية ، والنهاية ، والصفحة لأعلى ، وأسفل الصفحة ، ومفاتيح الأسهم للتنقل ، ولكن ذلك يتطلب تحريك أصابعك من الرسائل التي نحبها كثيرًا.

    لتحريك المؤشر للأمام أو للخلف ، يمكنك كتابة Ctrl + F و Ctrl + B. للانتقال إلى أعلى وأسفل سطر واحد في كل مرة ، يمكنك كتابة Ctrl + P و Ctrl + N. بمعنى آخر ، يمكنك استخدام هذه المفاتيح بدلاً من أسهم اليمين واليسار والأعلى والأسفل على التوالي. في عداد المفقودين مفاتيح المنزل وإنهاء؟ يمكنك استخدام Ctrl + A و Ctrl + E. هل تريد نقل الصفحات في وقت بدلاً من ذلك؟ ينتقل Ctrl + V إلى أسفل الصفحة ، وينتقل Ctrl + Y إلى أعلى الصفحة.

    ولكن انتظر هناك المزيد! للتحرك إلى الأمام وإلى الخلف كلمة واحدة في كل مرة ، يمكنك استخدام Ctrl + Space و Meta + Space (تذكر ، هذا Alt + Space). وإذا كنت في عجلة من أمرك ، فيمكنك الضغط على Ctrl + _ ثم كتابة رقم السطر ، والفاصلة ، ورقم العمود للقفز إلى هناك مباشرة.

    إذا كنت تريد معرفة مكان مؤشر الماوس حاليًا ، فشبه نوعه مثل nano-GPS ، فاضغط على Ctrl + C.

    النسخ والقص واللصق

    عندما نريد نسخ نص في بيئة رسومية ، سنلقي الضوء عليه بالمؤشر. وبالمثل ، في "nano" ، نقوم "بوضع علامة" عليه باستخدام الأمر Ctrl + ^. يمكنك ببساطة تحريك المؤشر إلى المكان الذي تريد بدء وضع العلامات عليه ، ثم النقر فوق Ctrl + ^ "لتعيينه". سيؤدي هذا إلى وضع علامة على كل شيء بين نقطة البداية حتى لا بما في ذلك المؤشر.

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

    لنسخ النص المحدد ، اضغط على Meta + ^. إذا أردت ، بدلاً من ذلك ، قص النص ، فاضغط على Ctrl + K.

    لصق النص ، حرك المؤشر إلى موضع مناسب واضغط على Ctrl + U.

    إذا كنت تريد إزالة سطر كامل من النص ، ما عليك سوى الضغط على Ctrl + K بدون تمييز أي شيء. هذا يأتي في بعض الأحيان في متناول اليدين عند تحرير ملفات التكوين.

    بعض الاختصارات الإضافية

    أنت تعرف كيف في المفكرة ، يمكنك إجبار خطوط طويلة من النص لالتفاف حول ما يشبه الفقرات؟ يمكنك تبديل هذه الميزة في nano باستخدام اختصار Meta + L. نظرًا لأنه يتم تعيين التفاف الخط على "تشغيل" بشكل افتراضي ، فإن هذا عادة ما يكون في متناول اليد بالطريقة المعاكسة ؛ على سبيل المثال ، أنت تكتب ملف تهيئة وتريد تعطيل التفاف الخط.

    يمكنك أن ترى أن السطر الموجود على المؤشر له "$" في البداية والنهاية. هذا يدل على أن هناك المزيد من النص قبل وبعد الجزء الذي يتم عرضه على الشاشة.

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

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

    وبعد أن تصبح مريحًا حقًا ، يمكنك تحويل هذا القسم المفيد في الجزء السفلي من طريق الوصول إلى Meta + X للحصول على مساحة شاشة أكبر للتعديل!

    بعض التاريخ

    تم تصميم Nano ليكون متشابهًا في الشكل والمظهر مع برنامج آخر يسمى Pico. كان Pico هو محرر النصوص الافتراضي في Pine ، وهو برنامج بريد إلكتروني من الخلف في اليوم لم يتم توزيعه مع ترخيص متوافق مع GPL. كان هذا يعني أن إعادة التوزيع كانت إلى حد ما منطقة غامضة ، وهكذا ولد مشروع TIP. أضاف "TIP Isn't Pico" بعض الوظائف التي تفتقر إليها Pico وتم ترخيصها للتوزيع المجاني ، وبمرور الوقت ، أصبحت نانو نحب استخدامها اليوم. لمزيد من المعلومات ، راجع قسم محفوظات مشروع Nano على الأسئلة الشائعة الخاصة بهم.


    تكمن قوة النانو في بساطتها في الاستخدام. تعمل الاختصارات تمامًا كما هو الحال في معالجات النصوص المستندة إلى واجهة المستخدم الرسومية مثل Word و Open Office ، لذلك فهي مجرد مسألة تعلم أيها يفعلون ذلك. كل شيء خارج ذلك هو مجرد تحرير نص بسيط. في المرة القادمة التي تحتاج فيها إلى تعديل الأشياء على سطر الأوامر ، نأمل أن تكون مرتاحًا أكثر لك الآن بعد أن تعرفت على nano.