nano - محرر النصوص "نانو"، مستوحى من "بيكو"
ملخص
nano [خيارات] [[+رقم_السطر،رقم_العمود] اسم_الملف]...
nano [خيارات] [[+[crCR]{/|?}السلسلة] اسم_الملف]...
إشعار
اعتبارًا من الإصدار 8.0، لكي يكون أكثر ملاءمة للمبتدئين، يبدأ الضغط على ^F بحثًا للأمام، ويبدأ الضغط على ^B بحثًا للخلف. يقوم الضغط على M-F بالبحث عن التكرار التالي للأمام، ويقوم الضغط على M-B بالبحث عن التكرار التالي للخلف. إذا كنت تريد أن تقوم هذه المفاتيح بما كانت تفعله قبل الإصدار 8.0، فأضف الأسطر التالية في نهاية ملف "nanorc":
bind ^F forward main
bind ^B back main
bind M-F formatter main
bind M-B linter main
الوصف
"nano" هو محرر نصوص صغير وسهل الاستخدام. ينسخ مظهر "بيكو" ويقدم تجربة مشابهة، ولكنه في الوقت نفسه برنامج حر، ويطبق العديد من الميزات التي يفتقر إليها "بيكو"، مثل: فتح ملفات متعددة، والتمرير لكل سطر، والتراجع/الإعادة، وتلوين بناء الجملة، وترقيم الأسطر، والتغليف الناعم للأسطر الطويلة.
عند إعطاء اسم ملف في سطر الأوامر، يمكن وضع المؤشر في سطر معين عن طريق إضافة رقم السطر مع علامة الجمع (+) قبل اسم الملف، وحتى في عمود معين عن طريق إضافته مع فاصلة (,). الأرقام السالبة تحسب من نهاية الملف أو السطر.
يمكن وضع المؤشر في التكرار الأول أو الأخير لسلسلة معينة عن طريق تحديد هذه السلسلة بعد علامة +/ أو +? قبل اسم الملف. يمكن جعل السلسلة حساسة لحالة الأحرف و/أو يتم تفسيرها كتعبير عادي عن طريق إدراج c و/أو r بعد علامة الجمع (+). يمكن تعطيل هذه الأوضاع البحثية بشكل صريح باستخدام الشكل الكبير من تلك الحروف: C و/أو R. عندما تحتوي السلسلة على مسافات، يجب أن تكون محاطة بعلامات اقتباس. كمثال: لفتح ملف في التكرار الأول للكلمة "Foo"، يمكنك القيام بما يلي:
nano +c/Foo file
كحالة خاصة: إذا تم إعطاء شرطة (-) بدلاً من اسم ملف، فسيقرأ "nano" البيانات من الإدخال القياسي.
التحرير
إدخال النص والتنقل في الملف أمر بسيط: كتابة الأحرف واستخدام مفاتيح حركة المؤشر العادية. يتم إدخال الأوامر باستخدام مفتاحي Control (^) و Alt أو Meta (M-). يؤدي الضغط على ^K إلى حذف السطر الحالي ووضعه في المخزن المؤقت. يؤدي الضغط المتتالي على ^K إلى وضع جميع الأسطر المحذوفة معًا في المخزن المؤقت. يؤدي أي حركة للمؤشر أو تنفيذ أي أمر آخر إلى استبدال المخزن المؤقت. يؤدي الضغط على ^U إلى لصق المحتويات الحالية للمخزن المؤقت في موضع المؤشر الحالي.
عند الحاجة إلى قطع أو نسخ جزء أكثر دقة من النص، يمكنك وضع علامة على بدايته باستخدام ^6، وتحريك المؤشر إلى نهايته (يتم تمييز النص المحدد)، ثم استخدام ^K لقطعه، أو M-6 لنسخه إلى المخزن المؤقت. يمكنك أيضًا حفظ النص المحدد في ملف باستخدام ^O، أو التحقق من تهجئته باستخدام ^T^T.
في بعض المحطات الطرفية، يمكن تحديد النص أيضًا عن طريق الضغط باستمرار على مفتاح Shift أثناء استخدام مفاتيح الأسهم. يؤدي الضغط باستمرار على مفتاحي Ctrl أو Alt أيضًا إلى زيادة حجم الخطوة. أي حركة للمؤشر بدون الضغط على مفتاح Shift يلغي عملية التحديد.
يمكن إدراج أي نقطة رمز Unicode صالحة في المخزن المؤقت عن طريق كتابة M-V متبوعة بالأرقام الست عشرية لنقطة الرمز (ينتهي بـ <مسافة> أو <إدخال> إذا كانت أقل من ستة أرقام). يمكن إدراج رمز تحكم حرفي (باستثناء ^J) عن طريق كتابة M-V متبوعة بمفتاح الضغط المناسب.
يعرض السطران الموجودان في أسفل الشاشة بعض الأوامر المهمة؛ تعرض المساعدة المضمنة (^G) جميع الأوامر المتاحة. يمكن تغيير ربط المفاتيح الافتراضي عبر ملف nanorc - انظر nanorc(5).
الخيارات
-A, --smarthome
اجعل مفتاح Home أكثر ذكاءً. عند الضغط على Home في أي مكان بخلاف بداية الأحرف غير الفارغة تمامًا في سطر، ينتقل المؤشر إلى تلك البداية (إما إلى الأمام أو إلى الخلف). إذا كان المؤشر موجودًا بالفعل في هذا الموضع، فإنه ينتقل إلى بداية السطر الحقيقية.
-B, --backup
عند حفظ ملف، قم بعمل نسخة احتياطية من الإصدار السابق منه، باستخدام اسم الملف الحالي مضافًا إليه علامة "~".
-C directory, --backupdir=directory
قم بإنشاء والاحتفاظ ليس بملف نسخ احتياطي واحد فقط، ولكن قم بإنشاء والاحتفاظ بملف فريد مرقم في كل مرة يتم فيها حفظ ملف - عند تمكين النسخ الاحتياطي (-B). يتم تخزين الملفات المرقمة بشكل فريد في الدليل المحدد.
-D, --boldtext
بالنسبة للواجهة، استخدم الخط الغامق بدلاً من الفيديو المعكوس. يمكن تجاوز ذلك لعناصر معينة عن طريق تعيين الخيارات titlecolor و statuscolor و promptcolor و minicolor و keycolor و numbercolor و/أو selectedcolor في ملف nanorc الخاص بك. راجع nanorc(5).
-E, --tabstospaces
حوّل كل علامة تبويب مكتوبة إلى مسافات - إلى عدد المسافات التي ستأخذها علامة تبويب في هذا الموضع. (لاحظ: علامات التبويب التي يتم لصقها لا يتم تحويلها).
-F, --multibuffer
اقرأ ملفًا إلى مخزن مؤقت جديد افتراضيًا.
-G, --locking
استخدم تأمين الملفات على غرار vim عند تحرير الملفات.
-H, --historylog
احفظ آخر مائة سلسلة بحث وسلسلة استبدال وأوامر تم تنفيذها، بحيث يمكن إعادة استخدامها بسهولة في الجلسات اللاحقة.
-I, --ignorercfiles
لا تقرأ ملف nanorc الخاص بالنظام أو ملف nanorc الخاص بالمستخدم.
-J number, --guidestripe=number
ارسم شريطًا عموديًا في العمود المحدد، للمساعدة في تقدير عرض النص. (يمكن تغيير لون الشريط باستخدام الأمر set stripecolor في ملف nanorc الخاص بك).
-K, --rawsequences
فسّر تسلسلات الهروب مباشرةً، بدلاً من مطالبة ncurses بترجمتها. (إذا كنت بحاجة إلى هذا الخيار لكي تعمل بعض المفاتيح بشكل صحيح، فهذا يعني أن وصف الجهاز الطرفي terminfo المستخدم لا يتطابق تمامًا مع السلوك الفعلي للجهاز الطرفي الخاص بك. يمكن أن يحدث هذا عند تسجيل الدخول إلى جهاز BSD، على سبيل المثال). يؤدي استخدام هذا الخيار إلى تعطيل دعم الماوس في nano.
-L, --nonewlines
لا تقم تلقائيًا بإضافة سطر جديد عندما لا ينتهي النص بسطر جديد. (قد يؤدي ذلك إلى حفظ ملفات نصية غير متوافقة مع معيار POSIX).
-M, --trimblanks
قم بإزالة المسافات البيضاء الزائدة من نهاية السطر عند حدوث التغليف التلقائي للأسطر أو عند تنسيق النص.
-N, --noconvert
تعطيل التحويل التلقائي للملفات من تنسيق DOS/Mac.
-O, --bookstyle
عند تنسيق النص، اعتبر أي سطر يبدأ بمسافات بيضاء على أنه بداية فقرة (إلا إذا كان التنسيق التلقائي قيد التشغيل).
-P, --positionlog
بالنسبة لأحدث 200 ملف، قم بتسجيل آخر موضع للمؤشر، وضعه في هذا الموضع مرة أخرى عند إعادة فتح الملف. قم أيضًا بحفظ واستعادة مواضع أي علامات مرجعية.
-Q "regex", --quotestr="regex"
حدد التعبير النمطي لمطابقة الجزء الخاص بالاقتباس في السطر. القيمة الافتراضية هي "^([ \t]*([!#%:;>|}]|//))+". (لاحظ أن \t يمثل علامة تبويب فعلية). يتيح ذلك إعادة تنسيق كتل النص المقتبس عند تأليف رسالة بريد إلكتروني، وإعادة تغليف كتل التعليقات في السطر عند كتابة التعليمات البرمجية المصدر.
-R, --restricted
الوضع المقيد: لا تقرأ أو تكتب إلى أي ملف غير محدد في سطر الأوامر. هذا يعني: لا تقرأ أو تكتب ملفات السجل؛ لا تسمح بالتعليق؛ لا تسمح بالتدقيق الإملائي؛ لا تسمح بإلحاق ملف أو إضافته أو حفظه باسم مختلف إذا كان لديه بالفعل اسم؛ ولا تقم بإنشاء ملفات نسخ احتياطي. يمكن أيضًا تنشيط الوضع المقيد عن طريق استدعاء nano بأي اسم يبدأ بـ 'r' (على سبيل المثال، "rnano").
-S, --softwrap
اعرض الأسطر التي تتجاوز عرض الشاشة على عدة أسطر على الشاشة. (يمكنك جعل هذا التغليف اللين يحدث عند المسافات البيضاء بدلاً من حدوثه بشكل فظ عند حافة الشاشة، باستخدام أيضًا --atblanks).
-T number, --tabsize=number
حدد حجم (عرض) علامة التبويب لتكون بعدد الأعمدة. يجب أن تكون قيمة number أكبر من 8.
-U, --quickblank
اجعل رسائل شريط الحالة تختفي بعد ضغطة مفتاح واحدة بدلاً من 20 ضغطة. لاحظ أن الخيار -c (--constantshow) يلغي هذا. عند تفعيل الخيار --minibar أو --zero، يجعل --quickblank الرسالة تختفي بعد 0.8 ثانية بدلاً من 1.5 ثانية الافتراضية.
-V, --version
اعرض رقم الإصدار الحالي واخرج.
-W, --wordbounds
اكتشف حدود الكلمات بشكل مختلف عن طريق اعتبار أحرف الترقيم جزءًا من الكلمة.
-X "characters", --wordchars="characters"
حدد الأحرف الأخرى (بالإضافة إلى الأحرف الأبجدية والرقمية العادية) التي يجب اعتبارها جزءًا من الكلمة. عند استخدام هذا الخيار، قد ترغب في ترك -W (--wordbounds).
-Y name, --syntax=name
حدد اسم تمييز بناء الجملة المراد استخدامه من بين التمييزات المعرفة في ملفات nanorc.
-Z, --zap
اجعل الضغط على مفتاح Backspace أو Delete (بدون تعديل) يمسح المنطقة المحددة (بدلاً من حرف واحد، ودون التأثير على المخزن المؤقت للقص).
-a, --atblanks
عند إجراء التغليف اللين للأسطر، قم بتغليف الأسطر عند المسافات البيضاء بدلاً من التغليف دائمًا عند حافة الشاشة.
-b, --breaklonglines
يقوم تلقائيًا بإضافة فاصلة أسطر عند تجاوز طول السطر الحالي الحد المسموح به. (هذا الخيار هو عكس الخيار -w (--nowrap) — يتم تطبيق الخيار الأخير المُعطى).
-c, --constantshow
يعرض باستمرار موضع المؤشر في شريط الحالة. لاحظ أن هذا الخيار يلغي الخيار -U (--quickblank).
-d, --rebinddelete
يُعيد تفسير مفتاحي الحذف والمسافة الخلفية بحيث يعمل كل من مفتاحي المسافة الخلفية والحذف بشكل صحيح. يجب عليك استخدام هذا الخيار فقط عندما يكون أحد المفتاحين (المسافة الخلفية أو الحذف) يعمل كوظيفة المفتاح الآخر في نظامك.
-e, --emptyline
لا تستخدم السطر الموجود أسفل شريط العنوان، مما يتركه فارغًا تمامًا.
-f file, --rcfile=file
يقرأ ملف التكوين هذا فقط لتعيين خيارات nano، بدلاً من قراءة ملفات nanorc الخاصة بالنظام والمستخدم.
-g, --showcursor
يجعل المؤشر مرئيًا في متصفح الملفات (ويضعه على العنصر المحدد) وفي عارض المساعدة. مفيد لمستخدمي برايل والأشخاص الذين يعانون من ضعف البصر.
-h, --help
يعرض ملخصًا لخيارات سطر الأوامر المتاحة ثم يخرج.
-i, --autoindent
يقوم تلقائيًا بإضافة مسافة بادئة إلى سطر جديد بنفس عدد علامات التبويب و/أو المسافات الموجودة في السطر السابق (أو كما في السطر التالي إذا كان السطر السابق هو بداية فقرة).
-j, --jumpyscrolling
يقوم بالتمرير بمقدار نصف الشاشة بدلاً من سطر واحد.
-k, --cutfromcursor
يجعل أمر "قص النص" (عادةً ^K) يقوم بالقص من موضع المؤشر الحالي إلى نهاية السطر، بدلاً من قص السطر بأكمله.
-l, --linenumbers
يعرض أرقام الأسطر على يسار منطقة النص. (أي سطر يحتوي على علامة مرجعية يحصل أيضًا على علامة في الهامش).
-m, --mouse
يمكّن دعم الماوس، إذا كان متاحًا لنظامك. عند التمكين، يمكن استخدام نقرات الماوس لوضع المؤشر، وتعيين العلامة (بالنقر المزدوج)، وتنفيذ اختصارات. يعمل الماوس في نظام X Window، وعلى وحدة التحكم عند تشغيل gpm. لا يزال من الممكن تحديد النص عن طريق السحب مع الاستمرار في الضغط على مفتاح Shift.
-n, --noread
يعامل أي اسم يتم تقديمه على سطر الأوامر كملف جديد. يتيح ذلك لـ nano الكتابة إلى الأنابيب المسماة: يبدأ بمخزن مؤقت فارغ، ويكتب إلى الأنبوب عند حفظ المستخدم "الملف". بهذه الطريقة، يمكن استخدام nano كمحرر بالاشتراك مع، على سبيل المثال، gpg دون الحاجة إلى كتابة البيانات الحساسة على القرص أولاً.
-o directory, --operatingdir=directory
ينتقل إلى الدليل المحدد، ويسمح بقراءة الملفات وكتابتها فقط في هذا الدليل ودلائله الفرعية.
-p, --preserve
يحافظ على تسلسلات XOFF و XON (^S و ^Q) بحيث يتم التقاطها بواسطة الجهاز الطرفي (إيقاف واستئناف الإخراج). لاحظ أن الخيار -/ (--modernbindings) يلغي هذا الخيار.
-q, --indicator
يعرض "شريط تمرير" على الجانب الأيمن من نافذة التحرير. يعرض موضع منطقة العرض في المخزن المؤقت ومقدار المخزن المؤقت الذي تغطيه منطقة العرض.
-r number, --fill=number
يحدد عرض الهدف لتبرير وإضافة فواصل أسطر تلقائيًا عند هذا العدد من الأعمدة. إذا كانت القيمة 0 أو أقل، يتم إضافة فاصلة أسطر عند عرض الشاشة ناقص عدد الأعمدة، مما يسمح بتغيير نقطة إضافة الفاصلة مع تغيير عرض الشاشة إذا تم تغيير حجم الشاشة. القيمة الافتراضية هي -8.
-s "program [argument ...]"، --speller="program [argument ...]"
استخدم هذا الأمر لإجراء التدقيق الإملائي والتصحيح، بدلاً من استخدام المصحح المدمج الذي يستدعي hunspell(1) أو spell(1).
-t، --saveonexit
احفظ المخزن المؤقت الذي تم تغييره دون مطالبة (عند الخروج باستخدام ^X).
-u، --unix
احفظ الملف افتراضيًا بتنسيق Unix. يؤدي هذا إلى إلغاء سلوك nano الافتراضي المتمثل في حفظ الملف بالتنسيق الذي كان عليه. (ليس لهذا الخيار أي تأثير إذا كنت تستخدم أيضًا --noconvert).
-v، --view
عرض الملف فقط ومنع التحرير: وضع القراءة فقط. يسمح هذا الوضع للمستخدم أيضًا بفتح ملفات أخرى للعرض، ما لم يتم إعطاء --restricted أيضًا.
-w، --nowrap
لا تقم تلقائيًا بتطبيق فاصل الأسطر على السطر الحالي عندما يصبح طويلاً جدًا. هذا هو الوضع الافتراضي. (هذا الخيار هو عكس -b (--breaklonglines) - الخيار الأخير المعطى هو الذي يسري).
-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، يمكن تبديل أسطر المساعدة.
- /، --modernbindings
استخدام ربط المفاتيح المشابه لتلك التي تستخدمها معظم البرامج الحديثة: ^X للقص، ^C للنسخ، ^V للصق، ^Z للتراجع، ^Y للإعادة، ^F للبحث إلى الأمام، ^G للبحث إلى التالي، ^S للحفظ، ^O لفتح ملف،
^Q للخروج، و (عندما تسمح الطرفية) ^H لعرض المساعدة. علاوة على ذلك، ^A لتعيين العلامة، ^R لإجراء عمليات الاستبدال، ^D للبحث للخلف، ^P لعرض الموضع، ^T للانتقال إلى سطر، ^W لكتابة ملف، و ^E لتنفيذ أمر. لاحظ أن هذا يتجاوز الخيار -p (--preserve).
تبديلات
يمكن تشغيل وإيقاف العديد من الخيارات المذكورة أعلاه أيضًا أثناء تشغيل nano. على سبيل المثال، يقوم M-L بتبديل التفاف الأسطر الصلب، و M-S بتبديل التفاف الأسطر الناعم، و M-N بتبديل أرقام الأسطر، و M-M بتبديل الماوس، و M-I بتبديل المسافة البادئة التلقائية، و M-X بتبديل أسطر المساعدة. راجع في نهاية نص المساعدة ^G للحصول على قائمة كاملة.
يُعد تبديل M-X خاصًا: فهو يعمل في جميع القوائم باستثناء عارض المساعدة وأداة التدقيق الإملائي.
تعمل جميع التبديلات الأخرى في القائمة الرئيسية فقط.
الملفات
عند إعطاء --rcfile، يقرأ nano فقط الملف المحدد لتعيين خياراته وبنيات بناء الجملة وربط المفاتيح. بدون هذا الخيار، يقرأ nano ملفي تكوين: أولاً nanorc الخاص بالنظام (إذا كان موجودًا)، ثم nanorc الخاص بالمستخدم (إذا كان موجودًا)، إما ~/.nanorc أو $XDG_CONFIG_HOME/nano/nanorc أو ~/.config/nano/nanorc، أيهما يتم العثور عليه أولاً. راجع nanorc(5) للحصول على مزيد من المعلومات حول المحتويات المحتملة لهذه الملفات.
راجع /usr/share/nano/ و /usr/share/nano/extra/ للحصول على تعريفات تلوين بناء الجملة المتاحة.
ملاحظات
يتم تمكين الإيقاف المؤقت افتراضيًا، ويمكن الوصول إليه عبر ^T^Z. (إذا كنت تريد أن يؤدي ^Z إلى إيقاف nano مؤقتًا، أضف bind ^Z suspend main إلى ملف nanorc الخاص بك).
في مطالبة "نعم/لا"، يمكن استخدام ^Y للإجابة بـ "نعم"، و ^N للإجابة بـ "لا"، و ^A للإجابة بـ "الكل". تعمل هذه الروابط غير المدرجة في أي لغة.
عندما تريد نسخ النص المحدد من nano إلى حافظة النظام، راجع أحد الأمثلة في صفحة دليل man الخاصة بـ nanorc(5).
إذا لم يتم تحديد أمر تدقيق إملائي بديل في سطر الأوامر أو في أحد ملفات nanorc، يتحقق nano من متغير البيئة SPELL بحثًا عن أمر.
في بعض الحالات، يحاول برنامج Nano تفريغ المحتوى في ملف طارئ. يحدث هذا بشكل أساسي إذا تلقى برنامج Nano إشارة SIGHUP أو SIGTERM أو نفد الذاكرة. يقوم بكتابة المحتوى في ملف باسم nano.save إذا لم يكن للمحتوى اسم بالفعل، أو يضيف لاحقة ".save" إلى اسم الملف الحالي. إذا كان هناك ملف طارئ بهذا الاسم موجودًا بالفعل في الدليل الحالي، فإنه يضيف ".save" بالإضافة إلى رقم (مثل ".save.1") إلى اسم الملف الحالي لجعله فريدًا. في وضع تعدد المخازن المؤقتة، يقوم برنامج Nano بكتابة جميع المخازن المؤقتة المفتوحة إلى ملفات الطوارئ الخاصة بها.
إذا كان لديك أي أسئلة حول كيفية استخدام برنامج Nano في موقف معين، فيمكنك طرحها على [_.]
الأخطاء
تعمل عملية تسجيل وتشغيل وحدات الماكرو الخاصة بلوحة المفاتيح بشكل صحيح فقط على محاكي الطرفية، وليس على وحدة تحكم Linux (VT)، لأن الأخيرة لا تميز بشكل افتراضي بين مفاتيح الأسهم المعدلة وغير المعدلة.
يرجى الإبلاغ عن أي أخطاء أخرى تواجهها عبر: https://savannah.gnu.org/bugs/?group=nano.
عندما يتعطل برنامج Nano، فإنه يحفظ أي مخازن مؤقتة معدلة في ملفات ".save" الطارئة. إذا كنت قادرًا على إعادة إنتاج التعطل وترغب في الحصول على تتبع، فحدد متغير البيئة NANO_NOCATCH.
الصفحة الرئيسية
https://nano-editor.org/
انظر أيضًا
nanorc(5)
/usr/share/doc/nano/ (أو ما يعادله على نظامك)