Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: Linux
محرر نص نانو هو محرر نصوص خفيفة الوزن قائم على الطرفي المعروف ببساطة وسهولة الاستخدام.سواء كنت مبتدئًا في استكشاف سطر الأوامر أو مستخدمًا متمرسًا يبحث عن محرر سريع لمشاريعك ، فإن Nano يقدم تجربة واضحة وفعالة.
سوف يسير هذا الدليل عبر كل ما تحتاج إلى معرفته عن Nano ، من التثبيت إلى الميزات المتقدمة.
اختصارات لوحة المفاتيح الشائعة
استكشاف الأخطاء وإصلاحها ونصائح
في معظم الحالات ، يتم تثبيت نانو مسبقًا على نظامك.للتحقق مما إذا كانت متوفرة ، قم بتشغيل:
nano --version
إذا لم يتم تثبيت Nano ، فيمكنك إضافته باستخدام مدير حزمة النظام الخاص بك:
sudo apt update
sudo apt install nano
sudo yum install nano
brew install nano
لفتح أو إنشاء ملف في نانو ، استخدم الأمر التالي:
nano <filename>
أمثلة:
لإنشاء ملف جديد:
nano newfile.txt
لفتح ملف موجود:
nano existingfile.txt
عند فتح ملف ، يعرض Nano محتواه في منطقة التحرير الرئيسية جنبًا إلى جنب مع قائمة مفيدة من الأوامر في أسفل الشاشة.
يوفر نانو عدة طرق للتنقل حول وثيقتك:
القطع واللصق:
التراجع وإعادة:
حفظ عملك:
اضغط على Ctrl + O (اكتب) لحفظ التغييرات الخاصة بك.سوف يطالبك Nano بتأكيد أو تعديل اسم الملف.اضغط على Enter للحفظ.
الخروج من نانو:
اضغط على Ctrl + X للخروج.إذا كان لديك تغييرات غير محفوظة ، فسوف يسأل Nano ما إذا كنت تريد حفظها قبل الخروج.
فيما يلي بعض اختصارات نانو الأكثر استخدامًا:
يبحث: صحافة ctrl + w، أدخل النص الذي تبحث عنه ، واضغط أدخل.
يستبدل: بعد البحث (ctrl + w)، يضعط Ctrl + ص لاستبدال نص الرغبات.
عند العمل مع ملفات متعددة ، يتيح لك Nano فتح العديد من الملفات وتحريرها مرة واحدة باستخدام المخازن المؤقتة.كل مخزن مؤقت في نانو يتوافق مع ملف مفتوح واحد.هذه الميزة مفيدة بشكل خاص للتبديل بسرعة بين الملفات دون الخروج من المحرر.
إليك الطريقة التي يمكنك من خلالها إدارة وتنقل بين المخازن المؤقتة المتعددة:
لفتح ملفات متعددة في وقت واحد ، قم بإدراج أسماء الملفات عند إطلاق Nano:
nano file1.txt file2.txt file3.txt
سيظهر الملف الأول (file1.txt) في نافذة التحرير الرئيسية.سيتم تحميل الملفات الأخرى (file2.txt و file3.txt) في مخازن مؤقتة منفصلة.
بمجرد فتح ملفات متعددة في المخازن المؤقتة ، يمكنك التبديل بينها باستخدام الأوامر التالية:
عندما تضغط Ctrl + ^، دورات نانو إلى المخزن المؤقت التالي في القائمة.يتيح لك ذلك العمل على ملف واحد ، والتبديل إلى آخر ، والعودة حسب الحاجة.
لإغلاق مخزن مؤقت محدد ، اتبع الخطوات هذه:
بعد الخروج من المخزن المؤقت ، ستنتقل Nano تلقائيًا إلى المخزن المؤقت التالي ، إذا بقيت أي ملفات مفتوحة.
لمعرفة أي مخزن مؤقت تقوم بتحريره حاليًا ، يعرض Nano اسم الملف في شريط عنوان المحرر.يتم تحديث شريط العنوان أيضًا عند تبديل المخازن المؤقتة ، مما يجعل من السهل تتبع ملفاتك المفتوحة.
إليك مثال خطوة بخطوة على كيفية العمل مع العديد من المخازن المؤقتة:
افتح ملفات متعددة:
nano index.html styles.css script.js
2. تحرير index.html حسب الحاجة.
3. قم بالتبديل إلى المخزن المؤقت التالي (Styles.css) باستخدام Ctrl + ^.
4. تعديل الأنماط وحفظ باستخدام Ctrl + o.
5. التبديل إلى المخزن المؤقت النهائي (script.js) وإجراء تغييرات.
6. عند الانتهاء ، احفظ عملك وخرج من المخزن المؤقت في وقت واحد باستخدام Ctrl + x.
عند العمل مع ملفات متعددة ، قد تحتاج إلى تحديد موقع محتوى معين عبر المخازن المؤقتة:
تساعدك هذه الطريقة على التنقل بسرعة وإيجاد المحتوى عبر ملفات متعددة دون إغلاق المحرر.
إليك مرجع سريع لإدارة المخازن المؤقتة في نانو:
يسهل تسليط الضوء على بناء الجملة في نانو قراءة وتحرير التعليمات البرمجية أو الترميز عن طريق عرض النص بألوان مختلفة بناءً على معناها.هذه الميزة مفيدة بشكل خاص عند العمل مع لغات البرمجة أو ملفات التكوين أو أي نص منظم.بشكل افتراضي ، يدعم Nano تسليط الضوء على بناء الجملة للعديد من اللغات المشتركة وأنواع الملفات ، مثل HTML ، CSS ، Python ، JavaScriptو و نصوص شل.
لتمكين تمييز بناء الجملة ، يقرأ نانو ملفات تعريف بناء الجملة المحددة مسبقًا.تخبر هذه الملفات Nano كيفية الحصول على نص رمز اللون استنادًا إلى أنواع الملفات والإضافات.
قم بتشغيل nano مع ملف عينة لمعرفة ما إذا كان التمييز نشطًا:
nano test.py
إذا رأيت كلمات رئيسية أو عناصر التعليمات البرمجية بألوان مختلفة ، يتم تمكين تسليط الضوء على بناء الجملة بالفعل.إذا لم يكن كذلك ، اتبع الخطوات أدناه لإعدادها.
يتم التحكم في تمييز بناء الجملة في nano بواسطة ملف تكوين .nanorc.يخبر الملف Nano الذي يحمل قواعد بناء الجملة على أساس أنواع الملفات.
عادة ما توجد ملفات بناء جملة نانو في:
للتحقق من ملفات بناء الجملة المتاحة ، قم بإدراج محتويات الدليل:
ls /usr/share/nano/
سترى ملفات مثل:
يحتوي كل ملف على قواعد بناء الجملة للغة الخاصة به.
لتمكين تمييز بناء الجملة ، تحتاج إلى تضمين ملفات بناء الجملة هذه في .nanorc ملف التكوين.
1. فتح ملف .nanorc في نانو:
nano ~/.nanorc
إذا لم يكن الملف موجودًا ، فسيقوم نانو بإنشائه.
2. إضافة خطوط لتضمين ملفات تعريف بناء الجملة.على سبيل المثال:
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/javascript.nanorc"
include "/usr/share/nano/sh.nanorc"
لتضمين جميع ملفات بناء الجملة المتاحة ، يمكنك استخدام Wildcard (*):
include "/usr/share/nano/*.nanorc"
3.Save والخروج من ملف .nanorc:
أعد فتح ملف في نانو يتوافق مع إحدى اللغات المضمنة:
nano test.html
إذا تم تكوينها بشكل صحيح ، فسترى بناء جملة تسليط الضوء على العمل.
يسمح لك Nano بإنشاء قواعد تسليط الضوء على بناء الجملة المخصص لأي نوع من أنواع الملفات.هذا مفيد بشكل خاص للغات غير المألوفة أو الملكية.
تتبع قاعدة بناء الجملة هذا الهيكل الأساسي:
syntax "name" file-pattern
color "color" regex
يأتي Nano مع ملفات بناء الجملة للعديد من أنواع الملفات الشائعة ، بما في ذلك:
لتضمين هذه ، تأكد من .nanorc يحتوي الملف:
include "/usr/share/nano/*.nanorc"
إذا كنت تفضل تعطيل تسليط الضوء على بناء الجملة ، أضف السطر التالي إلى ملف .nanorc الخاص بك:
syntax "none" ".*"
هذا يمنع بشكل فعال Nano من تطبيق قواعد بناء الجملة على أي ملفات.
بدلاً من ذلك ، قم بتشغيل Nano مع تعطيل بناء الجملة لجلسة محددة:
nano -Ynone filename
تأكد من أن لديك الأذونات الصحيحة لتحرير الملف.استخدم Sudo Nano <Filename> لتحرير الملفات المحمية.
إذا قمت بالضغط على Ctrl + X واخترت عدم حفظها ، فستفقد التغييرات الخاصة بك.دائما تحقق من المطالبة قبل الخروج.
بالنسبة للملفات الكبيرة ، استخدم Ctrl + _ للقفز مباشرة إلى سطر معين.
يتضمن نانو مساعدة مدمجة.اضغط على Ctrl + G في أي وقت للوصول إلى شاشة المساعدة.
Nano هو محرر نصوص قوي وسهل الاستخدام مثالي لإجراء تعديلات سريعة أو العمل في بيئة طرفية.بفضل اختصاراتها البديهية وخيارات التخصيص ، فإنه يلفت التوازن بين البساطة والوظائف.
جرب ميزات نانو والعثور على سير العمل الذي يناسب احتياجاتك.تحرير سعيد!
كتب بواسطة Christopher Langdon / شهر نوفمبر 8, 2019