Hostwinds دروس

نتائج البحث عن:


جدول المحتويات


جدول المحتويات
تثبيت نانو
على Ubuntu/Debian:
على Centos/Rhel:
على macos عبر homebrew:
فتح الملفات وإنشائها
التنقل في نانو
نص التحرير
حفظ ملفات نانو والخروج منها
اختصارات لوحة المفاتيح الشائعة
البحث واستبدال النص
العمل مع ملفات متعددة باستخدام المخازن المؤقتة
فتح ملفات متعددة
التنقل بين المخازن المؤقتة
الخزانات الختامية
عرض معلومات المخزن المؤقت
مثال عملي: تحرير ملفات متعددة
باستخدام المخازن المؤقتة مع البحث
ملخص الأوامر العازلة
بناء جملة تسليط الضوء
تمكين بناء الجملة
التحقق مما إذا تم تمكين تمييز بناء الجملة
تكوين تمييز بناء الجملة
الخطوة 1: تحديد موقع ملفات تعريف بناء الجملة
الخطوة 2: تحرير ملف .nanorc
الخطوة 3: اختبار بناء جملة
إنشاء أو تعديل قواعد بناء الجملة يدويًا
بناء جملة تسليط الضوء على تنسيق
تم تضمين أبرز أحداث بناء الجملة الشعبية بشكل افتراضي
تعطيل بناء الجملة
استكشاف الأخطاء وإصلاحها ونصائح
لن يحفظ نانو الملفات
خرج عن طريق الخطأ دون الادخار
التنقل في الملفات الكبيرة
الحصول على المساعدة
افكار اخيرة

كيفية استخدام محرر Nano (Linux)

العلامات: Linux 

جدول المحتويات
تثبيت نانو
على Ubuntu/Debian:
على Centos/Rhel:
على macos عبر homebrew:
فتح الملفات وإنشائها
التنقل في نانو
نص التحرير
حفظ ملفات نانو والخروج منها
اختصارات لوحة المفاتيح الشائعة
البحث واستبدال النص
العمل مع ملفات متعددة باستخدام المخازن المؤقتة
فتح ملفات متعددة
التنقل بين المخازن المؤقتة
الخزانات الختامية
عرض معلومات المخزن المؤقت
مثال عملي: تحرير ملفات متعددة
باستخدام المخازن المؤقتة مع البحث
ملخص الأوامر العازلة
بناء جملة تسليط الضوء
تمكين بناء الجملة
التحقق مما إذا تم تمكين تمييز بناء الجملة
تكوين تمييز بناء الجملة
الخطوة 1: تحديد موقع ملفات تعريف بناء الجملة
الخطوة 2: تحرير ملف .nanorc
الخطوة 3: اختبار بناء جملة
إنشاء أو تعديل قواعد بناء الجملة يدويًا
بناء جملة تسليط الضوء على تنسيق
تم تضمين أبرز أحداث بناء الجملة الشعبية بشكل افتراضي
تعطيل بناء الجملة
استكشاف الأخطاء وإصلاحها ونصائح
لن يحفظ نانو الملفات
خرج عن طريق الخطأ دون الادخار
التنقل في الملفات الكبيرة
الحصول على المساعدة
افكار اخيرة

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

سوف يسير هذا الدليل عبر كل ما تحتاج إلى معرفته عن Nano ، من التثبيت إلى الميزات المتقدمة.

جدول المحتويات

تثبيت نانو

فتح الملفات وإنشائها

التنقل في نانو

نص التحرير

الادخار والخروج

اختصارات لوحة المفاتيح الشائعة

البحث واستبدال النص

العمل مع ملفات متعددة

بناء جملة تسليط الضوء

استكشاف الأخطاء وإصلاحها ونصائح

تثبيت نانو

في معظم الحالات ، يتم تثبيت نانو مسبقًا على نظامك.للتحقق مما إذا كانت متوفرة ، قم بتشغيل:

nano --version

إذا لم يتم تثبيت Nano ، فيمكنك إضافته باستخدام مدير حزمة النظام الخاص بك:

على Ubuntu/Debian:

sudo apt update  
sudo apt install nano  

على Centos/Rhel:

sudo yum install nano  

على macos عبر homebrew:

brew install nano  

فتح الملفات وإنشائها

لفتح أو إنشاء ملف في نانو ، استخدم الأمر التالي:

nano <filename>

أمثلة:

لإنشاء ملف جديد:

nano newfile.txt

لفتح ملف موجود:

nano existingfile.txt

عند فتح ملف ، يعرض Nano محتواه في منطقة التحرير الرئيسية جنبًا إلى جنب مع قائمة مفيدة من الأوامر في أسفل الشاشة.

التنقل في نانو

يوفر نانو عدة طرق للتنقل حول وثيقتك:

  • مفاتيح السهم: استخدم مفاتيح السهم للتحرك لأعلى أو لأسفل أو يسار أو يمين.
  • CTRL + A / CTRL + E: انتقل إلى بداية/نهاية الخط.
  • Ctrl + Y / Ctrl + V: انتقل لأعلى/لأسفل شاشة واحدة.
  • ctrl + w: ابحث عن كلمة أو عبارة.

نص التحرير

  • الكتابة: ابدأ في الكتابة لإضافة نص حيث يوجد المؤشر.
  • الحذف: استخدم مفتاح Backspace أو Delete لإزالة الأحرف.

القطع واللصق:

  • Ctrl + K: قطع الخط الحالي.
  • Ctrl + u: لصق الخط (S).

التراجع وإعادة:

  • Alt +u: التراجع عن العمل الأخير.
  • alt + e: إعادة عمل التراجع.

حفظ ملفات نانو والخروج منها

حفظ عملك:
اضغط على Ctrl + O (اكتب) لحفظ التغييرات الخاصة بك.سوف يطالبك Nano بتأكيد أو تعديل اسم الملف.اضغط على Enter للحفظ.

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

اختصارات لوحة المفاتيح الشائعة

فيما يلي بعض اختصارات نانو الأكثر استخدامًا:

عمل

اختصار

حفظ

Ctrl + o

خروج

Ctrl + x

قطع الخط

Ctrl + K.

خط لصق

Ctrl + u

الغاء التحميل

alt + a

إعادة

alt + e

بحث

ctrl + w

انتقل إلى الخط/العمود

Ctrl + _

البحث واستبدال النص

يبحث: صحافة ctrl + w، أدخل النص الذي تبحث عنه ، واضغط أدخل.

يستبدل: بعد البحث (ctrl + w)، يضعط Ctrl + ص لاستبدال نص الرغبات.

العمل مع ملفات متعددة باستخدام المخازن المؤقتة

عند العمل مع ملفات متعددة ، يتيح لك Nano فتح العديد من الملفات وتحريرها مرة واحدة باستخدام المخازن المؤقتة.كل مخزن مؤقت في نانو يتوافق مع ملف مفتوح واحد.هذه الميزة مفيدة بشكل خاص للتبديل بسرعة بين الملفات دون الخروج من المحرر.

إليك الطريقة التي يمكنك من خلالها إدارة وتنقل بين المخازن المؤقتة المتعددة:

فتح ملفات متعددة

لفتح ملفات متعددة في وقت واحد ، قم بإدراج أسماء الملفات عند إطلاق Nano:

nano file1.txt file2.txt file3.txt

سيظهر الملف الأول (file1.txt) في نافذة التحرير الرئيسية.سيتم تحميل الملفات الأخرى (file2.txt و file3.txt) في مخازن مؤقتة منفصلة.

التنقل بين المخازن المؤقتة

بمجرد فتح ملفات متعددة في المخازن المؤقتة ، يمكنك التبديل بينها باستخدام الأوامر التالية:

  • Ctrl + ^ (أو Ctrl + 6): التبديل إلى المخزن المؤقت التالي.
  • Ctrl + o: حفظ التغييرات إلى المخزن المؤقت الحالي.
  • Ctrl + x: الخروج من المخزن المؤقت الحالي (سوف يطالبك Nano بحفظ التغييرات إذا لزم الأمر).

عندما تضغط Ctrl + ^، دورات نانو إلى المخزن المؤقت التالي في القائمة.يتيح لك ذلك العمل على ملف واحد ، والتبديل إلى آخر ، والعودة حسب الحاجة.

الخزانات الختامية

لإغلاق مخزن مؤقت محدد ، اتبع الخطوات هذه:

  1. أثناء وجوده في المخزن المؤقت ، اضغط Ctrl + x للخروج.
  2. إذا كانت هناك تغييرات غير محفوظة ، فسوف يطالبك Nano بالحفظ.تأكيد مع ص لإنقاذ أو ن لتجاهل التغييرات.

بعد الخروج من المخزن المؤقت ، ستنتقل Nano تلقائيًا إلى المخزن المؤقت التالي ، إذا بقيت أي ملفات مفتوحة.

عرض معلومات المخزن المؤقت

لمعرفة أي مخزن مؤقت تقوم بتحريره حاليًا ، يعرض Nano اسم الملف في شريط عنوان المحرر.يتم تحديث شريط العنوان أيضًا عند تبديل المخازن المؤقتة ، مما يجعل من السهل تتبع ملفاتك المفتوحة.

مثال عملي: تحرير ملفات متعددة

إليك مثال خطوة بخطوة على كيفية العمل مع العديد من المخازن المؤقتة:

  1. افتح ملفات متعددة:

nano index.html styles.css script.js

2. تحرير index.html حسب الحاجة.

3. قم بالتبديل إلى المخزن المؤقت التالي (Styles.css) باستخدام Ctrl + ^.

4. تعديل الأنماط وحفظ باستخدام Ctrl + o.

5. التبديل إلى المخزن المؤقت النهائي (script.js) وإجراء تغييرات.

6. عند الانتهاء ، احفظ عملك وخرج من المخزن المؤقت في وقت واحد باستخدام Ctrl + x.

باستخدام المخازن المؤقتة مع البحث

عند العمل مع ملفات متعددة ، قد تحتاج إلى تحديد موقع محتوى معين عبر المخازن المؤقتة:

  • ابحث داخل المخزن المؤقت: يضعط ctrl + w للبحث في الملف الحالي.
  • تبديل المخازن المؤقتة بعد البحث: يستخدم Ctrl + ^ للانتقال إلى المخزن المؤقت التالي ومواصلة البحث.

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

ملخص الأوامر العازلة

إليك مرجع سريع لإدارة المخازن المؤقتة في نانو:

عمل

اختصار

افتح ملفات متعددة

nano file1 file2

التبديل إلى المخزن المؤقت التالي

Ctrl + ^ (Ctrl + 6)

حفظ المخزن المؤقت الحالي

Ctrl + o

أغلق المخزن المؤقت

Ctrl + x

بناء جملة تسليط الضوء

يسهل تسليط الضوء على بناء الجملة في نانو قراءة وتحرير التعليمات البرمجية أو الترميز عن طريق عرض النص بألوان مختلفة بناءً على معناها.هذه الميزة مفيدة بشكل خاص عند العمل مع لغات البرمجة أو ملفات التكوين أو أي نص منظم.بشكل افتراضي ، يدعم Nano تسليط الضوء على بناء الجملة للعديد من اللغات المشتركة وأنواع الملفات ، مثل HTML ، CSS ، Python ، JavaScriptو و نصوص شل.

تمكين بناء الجملة

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

التحقق مما إذا تم تمكين تمييز بناء الجملة

قم بتشغيل nano مع ملف عينة لمعرفة ما إذا كان التمييز نشطًا:

nano test.py

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

تكوين تمييز بناء الجملة

يتم التحكم في تمييز بناء الجملة في nano بواسطة ملف تكوين .nanorc.يخبر الملف Nano الذي يحمل قواعد بناء الجملة على أساس أنواع الملفات.

الخطوة 1: تحديد موقع ملفات تعريف بناء الجملة

عادة ما توجد ملفات بناء جملة نانو في:

  • لينكس: /usr/share/nano/
  • MacOS (عبر homebrew):/opt/homebrew/share/nano/

للتحقق من ملفات بناء الجملة المتاحة ، قم بإدراج محتويات الدليل:

ls /usr/share/nano/

سترى ملفات مثل:

  • python.nanorc (بيثون)
  • html.nanorc (HTML)
  • JavaScript.nanorc (JavaScript)
  • sh.nanorc (نصوص الصدفة)

يحتوي كل ملف على قواعد بناء الجملة للغة الخاصة به.

الخطوة 2: تحرير ملف .nanorc

لتمكين تمييز بناء الجملة ، تحتاج إلى تضمين ملفات بناء الجملة هذه في .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:

  • صحافة Ctrl + o (اكتب) للحفظ.
  • صحافة Ctrl + x للخروج.
الخطوة 3: اختبار بناء جملة

أعد فتح ملف في نانو يتوافق مع إحدى اللغات المضمنة:

nano test.html

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

إنشاء أو تعديل قواعد بناء الجملة يدويًا

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

بناء جملة تسليط الضوء على تنسيق

تتبع قاعدة بناء الجملة هذا الهيكل الأساسي:

syntax "name" file-pattern  
color "color" regex  
  • بناء الجملة: يحدد اسم بناء الجملة ويحدد الملفات التي تنطبق على استخدام نمط الملف.
  • اللون: يضبط اللون لمطابقة التعبير العادي (Regex).

تم تضمين أبرز أحداث بناء الجملة الشعبية بشكل افتراضي

يأتي Nano مع ملفات بناء الجملة للعديد من أنواع الملفات الشائعة ، بما في ذلك:

نوع الملف

ملف بناء الجملة

تمديد الملف

بايثون

python.nanorc

.py

لغة البرمجة

html.nanorc

.html ، .htm

جافا سكريبت

javascript.nanorc

.js

نصوص الصدفة

sh.nanorc

.sh ، .bashrc

CSS.

css.nanorc

.CSS

جيسون

json.nanorc

. جسون

تخفيض السعر

markdown.nanorc

.md ، .markdown

لتضمين هذه ، تأكد من .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