table of contents
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.32.4-1
- unstable 4.32.4-1
| NANO(1) | General Commands Manual | NANO(1) |
الاسم¶
nano - محرر نصوص آخر لـ Nano، مستلهم من Pico
موجز¶
nano [الخيارات] [[+السطر[,العمود]] الملف]...
nano [الخيارات] [[+[crCR]{/|?}السلسلة] الملف]...
الوصف¶
nano محرر نصوص صغير وودود. يحاكي شكل ومظهر Pico، لكنه برمجية حرة، ويطبق القليل من الميزات التي يفتقر إليها Pico، مثل: فتح ملفات متعددة، والتمرير لكل سطر، والتراجع/الإعادة، وتلوين الصيغة، وترقيم الأسطر، واللف الناعم للأسطر الطويلة.
عند إعطاء اسم ملف على سطر الأوامر، يمكن وضع المؤشر على سطر معين بإضافة رقم السطر مع علامة زائد (+) قبل اسم الملف، وحتى في عمود معين بإضافته مع فاصلة. تحسب الأرقام السالبة من نهاية الملف أو السطر.
يمكن وضع المؤشر عند التكرار الأول أو الأخير لسلسلة معينة بتحديد تلك السلسلة بعد +/ أو +? قبل اسم الملف. يمكن جعل السلسلة حساسة لحالة الأحرف و/أو تفسيرها كتعبير نمطي بإدراج c و/أو r بعد علامة +. يمكن تعطيل أوضاع البحث هذه صراحةً باستخدام البديل الكبير لتلك الأحرف: C و/أو R. عندما تحتوي السلسلة على مسافات، يجب إحاطتها بعلامات اقتباس. مثال: لفتح ملف عند أول تكرار لكلمة "Foo"، ستقوم بـ:
كحالة خاصة: إذا أُعطيت شرطة (-) بدلاً من اسم الملف، فسيقرأ nano البيانات من الدخل القياسي.
ملاحظات¶
منذ الإصدار 9.0، كل السطور تُمرر أفقياً معاً (عندما يقترب المؤشر من الحافة)، بالمقدار المطلوب فقط، بدلاً من تمرير السطر الحالي فقط بخطوة كبيرة. إذا كنت تفضل السلوك القديم، يمكنك استخدام --solo في سطر الأوامر أو set solosidescroll في ملف nanorc الخاص بك.
أيضًا منذ الإصدار 9.0، أُعيد تعيين ضغطات المفاتيح M-< و M-> إلى دالتي scrollleft و scrollright. إذا أردت أن تقوم ضغطات المفاتيح تلك بما كانت تفعله قبل الإصدار 9.0، أضف هذين السطرين في نهاية ملف nanorc الخاص بك:
bind M-> nextbuf main
منذ الإصدار 8.0، ولتكون الواجهة صديقة للمبتدئين، يبدأ الاختصار ^F بحثاً للأمام، و ^B يبدأ بحثاً للخلف، و M-F يبحث عن التكرار التالي للأمام، و M-B يبحث عن التكرار التالي للخلف. إذا كنت تريد أن تقوم ضغطات المفاتيح تلك بما كانت تفعله قبل الإصدار 8.0، أضف السطور الأربعة التالية في نهاية ملف nanorc الخاص بك:
bind ^B back main
bind M-F formatter main
bind M-B linter main
التحرير¶
إدخال النص والتنقل في الملف أمر مباشر: كتابة الأحرف واستخدام مفاتيح حركة المؤشر العادية. تُدخل الأوامر باستخدام مفتاحي Control (^) و Alt أو Meta (M-). تؤدي كتابة ^K إلى حذف السطر الحالي ووضعه في مخزن القص. تضع ضغطات ^K المتتالية جميع الأسطر المحذوفة معاً في مخزن القص. أي حركة للمؤشر أو تنفيذ أي أمر آخر يؤدي إلى قيام ^K التالي بالكتابة فوق مخزن القص. يقوم ^U بلصق المحتويات الحالية لمخزن القص عند موضع المؤشر الحالي.
عند الحاجة إلى قص أو نسخ قطعة نصية أكثر دقة، يمكنك وسم بدايتها بـ ^6، ونقل المؤشر إلى نهايتها (يُظلل النص الموسوم)، ثم استخدام ^K لقصه، أو M-6 لنسخه إلى مخزن القص. يمكنك أيضًا حفظ النص الموسوم في ملف باستخدام ^O، أو تدقيقه إملائياً باستخدام ^T^T.
في بعض الطرفيات، يمكن اختيار النص أيضًا بالضغط المستمر على Shift أثناء استخدام مفاتيح الأسهم. يؤدي الضغط المستمر على مفتاح Ctrl أو Alt أيضًا إلى زيادة سرعة الحركة. أي حركة للمؤشر دون الضغط على Shift تلغي هذا الاختيار.
يمكن إدراج أي نقطة ترميز Unicode صالحة في المخزن المؤقت بكتابة M-V متبوعة بالأرقام الست عشرية لنقطة الترميز (تُختم بـ <مسافة> أو <إدخال> عندما تكون أقل من ستة أرقام). يمكن إدراج رمز تحكم حرفي (باستثناء ^J) بكتابة M-V متبوعة بضغطة المفتاح المعنية.
يُظهر السطران في أسفل الشاشة بعض الأوامر المهمة؛ يسرد الدليل المدمج (^G) جميع الأوامر المتاحة. يمكن تغيير روابط المفاتيح المبدئية عبر ملف nanorc — انظر nanorc(5).
بواسطة ^S^X يمكنك حفظ الخبيئة والخروج من nano.
الخيارات¶
- -A، --smarthome
- يجعل مفتاح Home أكثر ذكاءً. عند الضغط على Home في أي مكان باستثناء البداية الفعلية للمحارف غير البيضاء في السطر، يقفز المؤشر إلى تلك البداية (إما للأمام أو للخلف). إذا كان المؤشر موجوداً بالفعل في ذلك الموضع، فإنه يقفز إلى البداية الحقيقية للسطر.
- -B، --backup
- عند حفظ ملف، يُنشأ نسخة احتياطية من الإصدارة السابقة له، باستخدام اسم الملف الحالي متبوعاً بعلامة مَدّة (~).
- -C الدليل، --backupdir=الدليل
- إنشاء والاحتفاظ ليس فقط بملف احتياطي واحد، بل بملف مرقم بشكل فريد في كل مرة يُحفظ فيها الملف — عندما تكون النسخ الاحتياطية مفعلة (-B). تُخزن الملفات المرقمة فريداً في الدليل المحدد.
- -D، --boldtext
- بالنسبة للواجهة، استعمل الخط العريض بدلاً من الفيديو المعكوس. يمكن تجاوز هذا لعناصر محددة بضبط الخيارات titlecolor، و statuscolor، و promptcolor، و minicolor، و keycolor، و numbercolor، و/أو selectedcolor في ملف nanorc الخاص بك. انظر nanorc(5).
- -E، --tabstospaces
- حول كل علامة جدولة مكتوبة إلى مسافات — إلى عدد المسافات التي ستشغلها علامة جدولة في ذلك الموضع. (ملاحظة: علامات الجدولة الملصقة لا تُحول.)
- -F, --newbuffer
- اقرأ ملفًا في خبيئة جديدة مبدئيًا. (الصيغة القديمة لهذا الخيار، --multibuffer، مهجورة.)
- -G، --locking
- استخدام قفل الملفات بأسلوب vim عند تحرير الملفات.
- -H، --historylog
- احفظ آخر مئة سلسلة بحث وسلسلة استبدال وأوامر نُفذت، بحيث يمكن إعادة استخدامها بسهولة في الجلسات اللاحقة.
- -I، --ignorercfiles
- لا تنظر إلى ملف nanorc الخاص بالنظام ولا إلى ملف nanorc الخاص بالمستخدم.
- -J الرقم، --guidestripe=الرقم
- رسم شريط عمودي عند العمود المعطى، للمساعدة في تقدير عرض النص. (يمكن تغيير لون الشريط باستخدام set stripecolor في ملف nanorc الخاص بك.)
- -K، --rawsequences
- تفسير تسلسلات الهروب مباشرة، بدلاً من مطالبة ncurses بترجمتها. (إذا كنت تحتاج لهذا الخيار لجعل بعض المفاتيح تعمل بشكل صحيح، فهذا يعني أن وصف طرفية terminfo المستخدم لا يتطابق تماماً مع السلوك الفعلي لطرفيتك. يمكن أن يحدث هذا عند الدخول عبر ssh إلى جهاز BSD مثلاً.) استخدام هذا الخيار يعطل دعم الفأرة في nano.
- -L، --nonewlines
- لا تضف سطراً جديداً آلياً عندما لا ينتهي النص بواحد. (قد يتسبب هذا في حفظ ملفات نصية غير متوافقة مع POSIX.)
- -M، --trimblanks
- قص المساحات البيضاء الزائدة من السطر الملفوف عند حدوث لف صلب آلي أو عند ضبط النص.
- -N، --noconvert
- تعطيل التحويل الآلي للملفات من تنسيق DOS.
- -O، --bookstyle
- عند الضبط (justifying)، عامل أي سطر يبدأ بمساحة فارغة كبداية لفقرة (ما لم يكن الإزاحة الآلية قيد التشغيل).
- -P، --positionlog
- بالنسبة لآخر 200 ملف، سجل آخر موضع للمؤشر، وضعه في ذلك الموضع مرة أخرى عند إعادة فتح الملف. كما يتم حفظ واستعادة مواضع أي مراسٍ.
- -Q "regex"، --quotestr="regex"
- اضبط التعبير النمطي لمطابقة جزء الاقتباس في السطر. القيمة المبدئية هي "^([ \t]*([!#%:;>|}]|//))+". (لاحظ أن \t تمثل علامة جدولة فعلية.) هذا يجعل من الممكن إعادة ضبط كتل النصوص المقتبسة عند إنشاء بريد إلكتروني، وإعادة لف كتل تعليقات الأسطر عند كتابة الشفرة المصدرية.
- -R، --restricted
- اقرأ واكتب
فقط ملف (أو
الملفات)
المحددة في
سطر
الأوامر.
وهذا يعني:
عدم قراءة
أو كتابة
ملفات
السجل؛ عدم
السماح
بتعليق
العملية؛
عدم السماح
بالتدقيق
الإملائي؛
عدم السماح
بتنفيذ أي
أمر في
الصدفة؛
عدم السماح
بحفظ
المخزن
المؤقت
الحالي
باسم
مختلف؛ عدم
السماح
بإضافة أو
إلحاق أي
شيء بأي
ملف؛ وعدم
إنشاء
ملفات نسخ
احتياطية.
كاستثناء، قبل الملف أو الملفات المحددة، تُقرأ ملفات nanorc للسماح بالتخصيص. إذا لم يكن التخصيص مسموحًا به، فاستخدم الخيار -I (--ignorercfiles) أيضًا.
عند عدم تحديد file في سطر الأوامر، يسمح لك الوضع المقيد بحفظ المحتوى الذي تكتبه في المخزن المؤقت الجديد بأي اسم، باستثناء أنه لا يجوز الكتابة فوق الملفات الموجودة. إذا كنت ترغب في تقييد أماكن إنشاء هذا الملف الجديد، فاستخدم الخيار -o (--operatingdir) أيضًا.
يمكن أيضًا تفعيل الوضع المقيد عن طريق استدعاء nano باسم يبدأ بـ 'r' (على سبيل المثال: rnano).
- -S، --softwrap
- عرض الأسطر التي تتجاوز عرض الشاشة عبر صفوف متعددة من الشاشة. (يمكنك جعل هذا اللف الناعم يحدث عند المساحات البيضاء بدلاً من حافة الشاشة بشكل فج، باستخدام --atblanks أيضًا.)
- -T الرقم، --tabsize=الرقم
- اضبط حجم (عرض) علامة الجدولة على الرقم من الأعمدة. يجب أن تكون قيمة الرقم أكبر من 0. القيمة المبدئية هي 8.
- -U، --quickblank
- جعل رسائل شريط الحالة تختفي بعد ضغطة مفتاح واحدة بدلاً من 20. لاحظ أن الخيار -c (--constantshow) يتجاوز هذا. عندما يكون الخيار --minibar أو --zero قيد التنفيذ، يجعل --quickblank الرسالة تختفي بعد 0.8 ثانية بدلاً من 1.5 ثانية المبدئية.
- -V، --version
- إظهار رقم الإصدارة الحالية والخروج.
- -W، --wordbounds
- كشف حدود الكلمات بشكل مختلف بمعاملة علامات الترقيم كجزء من الكلمة.
- -X "المحارف"، --wordchars="المحارف"
- حدد المحارف الأخرى (بالإضافة إلى المحارف الأبجدية الرقمية العادية) التي يجب اعتبارها جزءاً من الكلمة. عند استخدام هذا الخيار، ربما ترغب في حذف -W (--wordbounds).
- -Y الاسم، --syntax=الاسم
- حدد اسم تلوين الصيغة المراد استخدامه من بين الصيغ المعرفة في ملفات nanorc.
- -Z، --zap
- يُسمح لمفتاحي Backspace أو Delete غير المعدلين بمسح المنطقة المحددة (بدلاً من محرف واحد، ودون التأثير على مخزن القص).
- -a، --atblanks
- عند إجراء لف الأسطر الناعم، لف الأسطر عند المساحة البيضاء بدلاً من حافة الشاشة دائماً.
- -b، --breaklonglines
- لف السطر الحالي صلباً آلياً عندما يصبح طويلاً جداً، أي: عندما يصبح أعرض من القيمة المعطاة بـ -r (--fill). القيمة المبدئية لـ -r هي عرض الطرفية ناقص ثمانية. (هذا الخيار هو عكس -w (--nowrap) — آخر خيار يُعطى هو الذي يُنفذ.)
- -c، --constantshow
- الإبلاغ باستمرار عن موضع المؤشر في شريط الحالة. لاحظ أن هذا يتجاوز الخيار -U (--quickblank).
- -d، --rebinddelete
- تفسير مفتاحي Delete و Backspace بشكل مختلف بحيث يعمل كلاهما بشكل صحيح. يجب استخدام هذا الخيار فقط عندما يتصرف Backspace في نظامك مثل Delete أو يتصرف Delete مثل Backspace.
- -e، --emptyline
- لا تستخدم السطر الموجود أسفل شريط العنوان، واتركه فارغاً تماماً.
- -f ملف، --rcfile=ملف
- قراءة هذا الملف فقط لضبط خيارات nano، بدلاً من قراءة كل من ملف nanorc الخاص بالنظام والخاص بالمستخدم.
- -g، --showcursor
- جعل المؤشر مرئياً في متصفح الملفات (بوضعه على العنصر المظلل) وفي عارض المساعدة. مفيد لمستخدمي بريل وذوي الرؤية الضعيفة.
- -h، --help
- إظهار موجز لخيارات سطر الأوامر المتاحة والخروج.
- -i، --autoindent
- أزح السطر الجديد آلياً بنفس عدد علامات الجدولة أو المسافات كالسطر السابق (أو كالسطر التالي إذا كان السطر السابق هو بداية فقرة).
- -j، --jumpyscrolling
- مرر محتويات المخزن المؤقت بمقدار نصف شاشة بدلاً من سطر واحد.
- -k، --cutfromcursor
- اجعل الأمر «Cut» (^K) يقوم بالقص من موضع المؤشر حتى نهاية السطر، بدلاً من قص السطر بأكمله. وعندما يكون المؤشر موجودًا بالفعل في نهاية السطر، فإن فاصل السطر نفسه هو الذي يُقص.
- -l، --linenumbers
- اعرض أرقام الأسطر إلى يسار منطقة النص. (أي سطر يحتوي على مرساة يحصل إضافياً على علامة في الهامش.)
- -m، --mouse
- تمكين دعم الفأرة. هذا يعني: النقر في نافذة التحرير يضع مؤشر الكتابة، والنقر المزدوج في نفس المكان يُبدّل العلامة، والنقر في أسطر المساعدة ينفذ الاختصار المستهدف، والنقر في "شريط التمرير" يقوم بالتمرير عبر المخزن المؤقت إلى تلك النقطة تقريباً، وتدوير العجلة يمرر نافذة العرض بدلاً من تحريك المؤشر. (تعمل الفأرة في نظام نافذة X، وعلى وحدة التحكم عندما يكون gpm قيد التشغيل. وتحت نظام X، لا يزال من الممكن تحديد النص عن طريق السحب مع الاستمرار في الضغط على مفتاح Shift).
- -n، --noread
- معاملة أي اسم يُعطى على سطر الأوامر كملف جديد. هذا يسمح لـ nano بالكتابة في الأنابيب المسماة: حيث يبدأ بمخزن مؤقت فارغ، ويكتب في الأنبوب عندما يحفظ المستخدم “ملف”. بهذه الطريقة يمكن استخدام nano كمحرر باشتراك مع gpg مثلاً دون الحاجة لكتابة بيانات حساسة على القرص أولاً.
- -o الدليل، --operatingdir=الدليل
- التغيير إلى دليل المعطى، والسماح بقراءة وكتابة الملفات فقط في هذا الدليل وأدلته الفرعية.
- -p، --preserve
- الحفاظ على تسلسلات XOFF و XON (أي ^S و ^Q) بحيث تلتقتطها الطرفية (لإيقاف واستئناف الخرج). لاحظ أن الخيار -/ (--modernbindings) يتجاوز هذا.
- -q، --indicator
- اعرض“شريط التمرير” على الجانب الأيمن من نافذة التحرير. يُوضَح موضع نافذة العرض في المخزن المؤقت ومقدار ما تُغَطِّيه نافذة العرض من المخزن المؤقت.
- -r الرقم، --fill=الرقم
- اضبط عرض الهدف للمحاذاة والالتفاف الآلي القسري عند number من الأعمدة. إذا كانت القيمة 0 أو أقل، يحدث الالتفاف عند عرض الشاشة ناقص number من الأعمدة، مما يسمح لنقطة الالتفاف بالتغير مع عرض الشاشة إذا غُير حجمها. القيمة المبدئية هي -8.
- -s "البرنامج [المعامل ...]"، --speller="البرنامج [المعامل ...]"
- استخدام هذا الأمر لإجراء التدقيق الإملائي والتصحيح، بدلاً من استخدام المصحح المدمج الذي يستدعي hunspell(1) أو spell(1).
- -t، --saveonexit
- حفظ المخزن المؤقت المغير دون طلب تأكيد (عند الخروج بـ ^X).
- -u، --unix
- حفظ الملف آلياً بتنسيق Unix. هذا يتجاوز سلوك nano المبدئي في حفظ الملف بالتنسيق الذي كان عليه. (ليس لهذا الخيار تأثير عند استخدام --noconvert أيضًا.)
- -v، --view
- عرض الملف فقط وعدم السماح بالتحرير: وضع القراءة فقط. يسمح هذا الوضع للمستخدم بفتح ملفات أخرى أيضًا للعرض، ما لم يُعطَ الخيار ----estricted أيضًا.
- -w، --nowrap
- عدم إجراء لف صلب آلي للسطر الحالي عندما يصبح طويلاً جداً. هذا هو السلوك المبدئي. (هذا الخيار هو عكس -b (---- هو الذي يُنفذ.)
- -x، --nohelp
- عدم إظهار سطري المساعدة في أسفل الشاشة.
- -y، --afterends
- يجعل Ctrl+Right و Ctrl+Delete يتوقفان عند نهايات الكلمات بدلاً من بداياتها.
- -z، --listsyntaxes
- سرد أسماء الصيغ المتاحة والخروج.
- -!، --magic
- عندما لا يوفر اسم الملف ولا سطره الأول أي تلميح، حاول استخدام libmagic لتحديد الصيغة القابلة للتطبيق.
- -@، --colonparsing
- عندما ينتهي اسم ملف معطى في سطر الأوامر بنقطتين ورأسيتين متبوعتين بأرقام ولا يكون اسم الملف هذا موجودًا، فاقصص النقطتين والأرقام واعتبر الأرقام رقم سطر. إذا كان اسم الملف المقصوص لا يوجد أيضًا، فكرر العملية واعتبر الرقمين المستخرجين رقم سطر وعمود. ولكن إذا لم يكن اسم الملف المقصوص مرتين موجودًا أيضًا، فانسَ أمر القص واقبل اسم الملف الأصلي كما هو. لتعطيل هذا التحليل للنقطتين لملف ما، استخدم +1 أو ما شابه قبل اسم الملف المعني.
- -%، --stateflags
- استخدم الزاوية اليمنى العليا من الشاشة لإظهار بعض أعلام الحالة: I عند الإزاحة الآلية، و M عندما تكون العلامة مفعلة، و L عند اللف الصلب (كسر الأسطر الطويلة)، و R عند تسجيل ماكرو، و S عند اللف الناعم. عند تعديل المخزن المؤقت، تظهر نجمة (*) بعد اسم الملف في مركز شريط العنوان.
- -_، --minibar
- إخفاء شريط العنوان وإظهار معلومات عن المخزن المؤقت الحالي بدلاً من ذلك في أسفل الشاشة، في مساحة شريط الحالة. في هذا “الشريط المصغر” يُعرض اسم الملف على اليسار، متبوعاً بنجمة إذا عُدل المخزن المؤى اليمين تُعرض أرقام السطر والعمود الحاليين، ورمز المحرف الموجود تحت المؤشر (بتنسيق Unicode: U+xxxx)، ونفس الأعلام التي يعرضها --stateflags، ونسبة مئوية تعبر عن مدى تقدم المؤشر في الملف (من حيث عدد الأسطر). عند تحميل ملف أو حفظه، وكذلك عند التبديل بين المخازن المؤقتة، يُعرض عدد الأسطر في المخزن المؤقت بعد اسم الملف. يُمسح هذا الرقم عند ضغطة المفتاح التالية، أو يُستبدل بعداد [i/n] عند فتح مخازن مؤقتة متعددة. تُعرض أرقام السطر والعمود ورمز المحرف فقط عند استخدام --constantshow، ويمكن تبديلها بـ M-C. تُعرض أعلام الحالة فقط عند استخدام --stateflags.
- -0، --zero
- أخفِ جميع عناصر الواجهة (شريط العنوان، وشريط الحالة، وأسطر المساعدة) واستخدم جميع صفوف الطرفية لعرض محتويات المخزن المؤقت. يظهر شريط الحالة فقط عندما تكون هناك رسالة مهمة، ويختفي بعد 1.5 ثانية أو عند الضغطة التالية. باستخدام M-Z يمكن تبديل شريط العنوان مع شريط الحالة. وباستخدام M-X تُبدل أسطر المساعدة.
- -1، --solosidescroll
- عندما يقترب المؤشر من الحافة اليمنى لنافذة التحرير، يقوم بتمرير السطر الحالي فقط جانبياً بمقدار كبير، بدلاً من تمرير كل السطور المرئية جانبياً بالمقدار المطلوب فقط لإبقاء المؤشر في مجال الرؤية. سلوك التمرير الجانبي السلس للنافذة بالكامل هذا هو السلوك المبدئي الجديد. التمرير الجانبي المتقطع ذو السطر الواحد الذي يفعّله هذا الخيار كان السلوك القديم — السلوك الوحيد الذي عرفه nano.
- -/، --modernbindings
- استخدم اختصارات المفاتيح المشابهة لتلك المستخدمة في معظم البرامج الحديثة: ^X لقص، ^C للنسخ، ^V للصق، ^Z للتراجع، ^Y لإعادة، ^F للبحث للأمام، ^G للبحث التالي، ^S للحفظ، ^O لفتح م، ^Q للخروج، و (عندما يسمح المحطة الطرفية) ^H لعرض المساعدة. علاوة على ذلك، ^A يضع العلامة، ^B يبحث للخلف، ^D يبحث عن السابق، ^R يقوم بالاستبدال، ^P يعرض الموضع، ^T ينتقل إلى سطر، ^W يكتب ملفًا، و ^E ينفذ أمرًا. لاحظ أن هذا الخيار يتجاوز الخيار -p (--preserve).
المفاتيح¶
يمكن تشغيل وإيقاف العديد من الخيارات المذكورة أعلاه أيضًا أثناء تشغيل nano. على سبيل المثال، M-L يبدل اللف الصلب للأسطر الطويلة، و M-S يبدل اللف الناعم، و M-N يبدل أرقام الأسطر، و M-M يبدل الفأرة، و M-I الإزاحة الآلية، و M-X أسطر المساعدة. انظر في نهاية نص مساعدة ^G للحصول على قائمة كاملة.
مفتاح التبديل M-X خاص: فهو يعمل في جميع القوائم باستثناء عارض المساعدة و linter. جميع مفاتيح التبديل الأخرى تعمل في القائمة الرئيسة فقط.
الملفات¶
عند إعطاء --rcfile، يقرأ nano الملف المحدد فقط لضبط خياراته وصيغه وروابط مفاتيحه. بدون هذا الخيار، يقرأ nano ملفي تهيئة: أولاً ملف nanorc الخاص بالنظام (إذا وجد)، ثم ملف nanorc الخاص بالنظام (إذا وجد)، إما ~/.nanorc أو $XDG_CONFIG_HOME/nano/nanorc أو ~/.config/nano/nanorcأيهما يُصادف أولاً. انظر nanorc(5) لمزيد من المعلومات حول المحتويات المحتملة لتلك الملفات.
انظر /usr/share/nano/ و /usr/share/nano/extra/ للتعريفات المتاحة لتلوين الصيغة.
حالة الخروج¶
- 0
- انتهى المحرر بشكل طبيعي.
- 1
- أُعطي خيار أو معامل خيار غير صالح.
- 2
- نُبذ آخر مخزن مؤقت مفتوح (باستخدام ^O^Q أو ^X^Q).
ملاحظات¶
التعليق مفعل آلياً، ويمكن الوصول إليه عبر ^T^Z. (إذا كنت تريد لـ ^Z المجردة أن تعلق nano، أضف bind ^Z suspend main إلى ملف nanorc الخاص بك.)
عند مطالبة (نعم-لا)، يمكن استخدام ^Y لـ "نعم"، و ^N لـ "لا"، و ^A لـ "الكل". (وعند الخروج، يمكن استخدام ^Q لـ "خروج مع خطأ".) تعمل هذه الروابط غير المدرجة في أي محلي (locale).
عندما تريد نسخ نص موسوم من nano إلى حافظة النظام، انظر أحد الأمثلة في صفحة الدليل nanorc(5).
إذا لم يُحدد أمر بديل لمدقق إملائي على سطر الأوامر ولا في أحد ملفات nanorc، فإن nano يفحص متغير البيئة SPELL بحثاً عن واحد.
في بعض الحالات يحاول nano تفريغ الخبيئة في ملف طوارئ. يحدث هذا أساسًا إذا استقبل nano إشارة SIGHUP أو SIGTERM أو نفدت الذاكرة. يكتب الخبيئة في ملف اسمه nano.save إذا لم تكن الخبيئة تحمل اسمًا مسبقًا، أو يضيف لاحقة ".save" إلى اسم الملف الحالي. إذا وُجد ملف طوارئ بهذا الاسم في الدليل الحالي، يضيف ".save" مع رقم (مثال: ".save.1") إلى اسم الملف الحالي لجعله فريدًا. عندما تكون خبائئ متعددة مفتوحة، يكتب nano كل خبيئة معدلة إلى ملف الطوارئ الخاص بها.
الدليل الكامل مُحتفظ به بصيغة Texinfo. يمكنك قراءته مع info nano، أو في https://nano-editor.org/dist/latest/nano.html.
إذا كان لديك أي سؤال حول كيفية استخدام nano في حالة معينة، يمكنك السؤال في help-nano@gnu.org.
العلل¶
يعمل تسجيل وتشغيل ماكرو لوحة المفاتيح بشكل صحيح فقط على محاكي طرفية، وليس على كونسول Linux (VT)، لأن الأخير لا يميز آلياً بين مفاتيح الأسهم المعدلة وغير المعدلة.
يرجى
الإبلاغ عن
أي علل أخرى
تواجهها
عبر:
https://savannah.gnu.org/bugs/?group=nano.
عند انهيار nano، فإنه يحفظ أي مخازن مؤقتة معدلة في ملفات .save للطوارئ. إذا كنت قادراً على إعادة إنتاج الانهيار وتريد الحصول على تتبع خلفي (backtrace)، عرف متغير البيئة NANO_NOCATCH.
الصفحة الرئيسة¶
انظر أيضًا¶
/usr/share/doc/nano/ (أو ما يعادله في نظامك)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| أكتوبر 2026 | جنو نانو 9.3 |