قائمة الطعام
مجانا
التسجيل
الصفحة الرئيسية  /  البرامج الثابتة/ نانو لحفظ الملف. العمل مع محرر nano: أوامر لوحة المفاتيح الأساسية

نانو حفظ الملف. العمل مع محرر nano: أوامر لوحة المفاتيح الأساسية

قائمة مفاتيح الاختصار لـ nano. إنه غير مكتمل - فقد بعض التركيبات التي لم أتمكن من اختبارها أثناء العمل. إما لأنني لا أمارس اليوجا ، أو أن إعدادات جنوم تعترض بعض التركيبات أو مفاتيح معينة - على سبيل المثال ، مجموعات مثل Alt- (و Alt-). عند كتابتها ، يجب عليك استخدام Shift (مثل Alt- (on لوحة مفاتيح عاديةتحويلها إلى Alt-Shift- [). ولدي تغيير في التخطيطات المرفقة بـ Alt-Shift في النظام. كما أنه يتجاوز مفاتيح التشغيل السريع التي أرسلها إلى nano. لكن ، كلها كلمات وقلة الوقت ، ولكن ها هي القائمة

  • مسكن= السيطرة- أ
  • نهاية= السيطرة- e
  • pgup= ctrl-y
  • PgDn= ctrl-v
  • مفاتيح المؤشر= Ctrl- (و ، ب ، ن ، ع)
  • فاتورة غير مدفوعة= Ctrl-i
  • مسافة للخلف= السيطرة- h
  • حذف= السيطرة- د
  • إرجاع= السيطرة- م
  • يساعد- Ctrl-g
  • مخرج- السيطرة- x
  • احفظ الملف- Ctrl-o
  • تبديل تمييز بناء الجملة-Alt-y
  • انتقل إلى الكلمة التالية- Ctrl-Space
  • انتقل إلى الكلمة السابقة- مسافة بديلة
  • انتقل إلى بداية السطر-مسكن
  • انتقل إلى نهاية السطر- نهاية
  • انتقل إلى الفقرة التالية- البديل - 0
  • تخطي إلى الفقرة السابقة- البديل 9
  • الصفحة التالية-PgDn
  • الصفحة السابقة- PgUp
  • انتقل إلى السطر لا.-كنترول-_
  • انتقل إلى نهاية الملف-Alt- /
  • انتقل إلى بداية الملف- البديل- \
  • انتقل إلى الأقواس المطابقة-Alt-]
  • ترجيع- Alt- =
  • الترجيع-أيضا-
  • تبديل وضع تحديد النص- Ctrl-6 (Ctrl- ^). إحدى المجموعات القليلة التي لا لبس فيها في كلٍّ من 6 و ^ (أي أنك لست بحاجة إلى الضغط على مفتاح shift لـ ^). لتحديد نص بعد تشغيل وضع التحديد ، استخدم مفاتيح المؤشرات.
  • نسخ التحديد الحالي- Alt-6 (Alt- ^ أو Ctrl-k Ctrl-u). تركيبة أخرى لا تتطلب الضغط على مفتاح Shift من أجل ^.
  • قص التحديد الحالي- Ctrl-k
  • إدراج- Ctrl-u
  • الصق محتويات الملف في مخزن مؤقت جديد- Ctrl-r<имя файла>. إذا كنت بحاجة إلى إدراج محتويات الملف في المخزن المؤقت الحالي في المكان بعد المؤشر ، فأنت بحاجة أولاً إلى إيقاف تشغيل وضع المخزن المتعدد لـ nano. يتم ذلك باستخدام تركيبة Alt-f.
  • إخراج الأمر لصق- Ctrl-r Ctrl-x
  • بحث- تحكم w
  • ابحث عن التكرار التالي (بحث عن التالي ...)- Alt-w أو Ctrl-w Enter
  • البحث عن استبدال- Ctrl- \ أو Alt-r
  • بحث في المساعدة - Ctrl-w Ctrl-g
  • ضبط الفقرة الحالية (حيث يوجد المؤشر)- Ctrl-j
  • ضبط الوثيقة بأكملها-بديل ي

لقد ذكرت وضع Multi-buffer - هذا هو وضع تشغيل nano ، حيث يمكنك تحرير عدة ملفات في نفس الوقت. يتم التبديل بين المخازن المؤقتة المتعددة باستخدام تركيبات Alt و Alt. .

لقد ذكرت أيضًا إبراز النحو.

يجب تحديد تمييز بناء الجملة ، مثل إعدادات nano الأخرى ، في nanorc. ل المستخدم الحالييوجد هذا الملف عادةً هنا ~ / .nanorc ، ويمكن أخذ مثال مع تكوين من /usr/share/doc/nano/examples/nanorc.sample.gz

في Ubuntu ، يمكنك العثور على تكوينات جاهزة مع تمييز بناء الجملة في / usr / share / nano /. يحتوي هذا الدليل على ملفات تكوين nano ، واحدة لكل نوع من أنواع الإضاءة الخلفية. يتم تمكينها بشكل افتراضي.

إذا كنت بحاجة إلى تغيير الألوان وإعدادات التمييز الأخرى ، فيمكنك أيضًا مشاهدة التكوينات الجاهزة مع تمييز بناء الجملة. يمكن تغيير الملفات في كل من / usr / share / nano وفي الدليل الرئيسي في ملف .nanorc. في الحالة الأولى ، ستكون التغييرات عامة ، في الحالة الثانية - فقط للمستخدم الحالي.

وأنظمة تشغيل شبيهة بيونكس.

GNU nano هو نسخة من محرر بيكو الشهير. تم تطويره في عام 1991 وكان في الأصل يحمل اسم TIP. صحيح ، في عام 2000 أعيدت تسميته. مورد رسمي -nano-editor.org.

المحرر الجديد مبني على مكتبة الشتائم وتوزيعها تحت رخصة جنو GPL. اليوم يتم تضمينه في توزيعات Ubuntu افتراضيًا ولا يحتاج إلى التثبيت.

كيف تبدأ؟لتشغيل محرر وحدة التحكم ، تحتاج إلى فتح Terminal (تحتاج إلى العثور عليه في قائمة Applications-Accessories) وتشغيل الأمر:نانو . لإنشاء ملف وفتحه ، يكون الأمر -# اسم ملف نانو .

للعمل معها ، ما عليك سوى لوحة المفاتيح. حرك الماوس.

تم تصميم Nano في جوهره لمحاكاة وظائف UW Pico الأصلية وقابليتها للاستخدام. المحرر مقسم إلى 4 أجزاء. يعرض الأول إصدار البرنامج واسم الملف و التغييرات الحاليةفيه. والثاني هو ملف يتم تحريره على هذه اللحظة. الجزء الثالث السفلي يعرض رسائل مهمة. يظهر الرابع تلك المجموعات الأكثر استخدامًا.

يتم التحكم في المحرر من خلال اختصارات لوحة المفاتيح. خذ بعين الاعتبار الأمثلة: احفظ المستند الحاليالسيطرة + o ، والوصول إلى قائمة البحثالسيطرة + w ، احصل على اختصارات لوحة المفاتيح المتاحةالسيطرة + ز . يستخدم أيضًا اختصارات مع مفاتيح Meta ، على سبيل المثال ،meta + s - تمكين أو تعطيل التمرير السلس.

نانو سهل التعلم مناسب للمستخدمين المبتدئين ، لكنه يتعامل أيضًا مع مهام التكوين دون عيب.نسخة محسنة من nano 2.0 تميزت بقدراتها الحالية : دعم ترميز UTF-8 ، وإبراز بناء الجملة المحسن ، والقدرة على نسخ النص دون قصه ، والقدرة على طباعة كل حرف تم الضغط عليه على لوحة المفاتيح ، وتكرار البحث الأخير بدون استعلام (Meta key + W / Ctrl + W) ، والتدقيق الإملائي / استبدال القسم المحدد فقط من النص ، وتحويل النص المحدد إلى اليمين ، والانتقال إلى بداية الفقرة ونهايتها ، والبحث في الغلاف مدير الملفاتملف التحويل شكل مختلفتلقائيا واحدا تلو الآخر.

الأوامر الرئيسية في nano هي:

  1. للاتصال بالدليل الفوري الكامل -CTRL + G أو F1 ;
  2. لمغادرة البرنامجCTRL + X أو F2 ;
  3. لكتابة ملف آخر -CTRL + O أو F3 ;
  4. لإدراج ملف في التالي -CTRL + R أو F5 ;
  5. للبحث عن نص في الملف التالي -CTRL + W أو F6 ;
  6. لاستبدال النص في الملف التالي -CTRL + \ (F14 أو Meta + R) ؛ أولاً ، يتم إدخال النص البديل ، ثم بعد الضغط على Enter ، النص البديل ؛
  7. للانتقال إلى شاشة المعاينة -CTRL + Y (F7 أو PgUp) ;
  8. للانتقال إلى الشاشة القادمة -CTRL + V (F8 أو PgDwn) ;
  9. CTRL + K (F9) = حذف (قص ، قص) الخط في موضع المؤشر وحفظه في المخزن المؤقت (cutbuffer) ؛
  10. لإدخال محتويات أداة القطع في السلسلة في موضع العلامةCTRL + U - (F10) ؛ إذا لم يتغير الأخير ، فإنه يؤدي دور التراجع (الإلغاء) ، والذي لا يتم توفيره عادة ؛ يمكن أيضًا استخدامها لاستنساخ غير محدود للأسطر في جزء تعسفي من النص - ما عليك سوى تحريك المؤشر إلى المكان الصحيح بعد الحذف ؛
  11. لعرض معلومات حول موضع المؤشر في النموذج -CTRL + C (F11) ;
  12. للتدقيق الإملائي (باستخدام برنامج خارجيالتدقيق الإملائي ، إذا تم تثبيته وتم تمكين الخيار المقابل في التكوين ، انظر أدناه) -CTRL + T (F12) ;
  13. لترحيل العلامة (المؤشر) سطر واحد لأعلى -CTRL + P. ;
  14. لترحيل العلامة سطر واحد لأسفل -CTRL + ن ;
  15. لترحيل العلامة حرف واحد للأمام -CTRL + F ;
  16. لترحيل العلامة إلى الخلف بمقدار حرف واحد -CTRL + ب ;
  17. لترحيل العلامة إلى بداية السطر التالي -CTRL + أ ;
  18. لترحيل العلامة إلى نهاية السطر التالي -CTRL + E ;
  19. لإعادة رسم الشاشة التالية -CTRL + L ;
  20. لتحديد (وتخزين) النص بدءًا من موضع المؤشر التالي -CTRL + ^ (ميتا + أ) ;
  21. لإزالة حرف في موضع محدد -CTRL + د ;
  22. لإزالة الحرف على يسار العلامة -CTRL + H ;
  23. لإدراج حرف جدولة -CTRL + أنا ;
  24. للإكمال التلقائي للفقرة التالية -CTRL + J (F4) ;
  25. لإدراج حرف سطر جديد (CR) في موضع العلامة -CTRL + M. ;
  26. للانتقال إلى رقم السطر المحدد مسبقًا -CTRL + _ (F13 أو Meta + G) .

كما كتبنا أعلاه ،باستخدام مفتاح Meta يمكنك أيضًا تنفيذ الأوامر. قائمة الأوامر التالية باستخدام Meta:

  1. للاتصال أنا / تعطيل وضع العلامة الثابتة -ميتا + ج ;
  2. للاتصال أنا / تعطيل المسافات البادئة التلقائية -ميتا + أنا ;
  3. للاتصال أنا / تعطيل تعليق -ميتا + Z ;
  4. للاتصال أنا / تعطيل إخراج منطقة التلميح -ميتا + X ;
  5. للاتصال i / تعطيل وضع محاكاة محرر pico -ميتا + ص ;
  6. للاتصال i / تعطيل وضع التفاف الكلمات -ميتا + دبليو ;
  7. للاتصال i / تعطيل دعم الماوس (فقط عند البناء بدعم gpm -ميتا + م ;
  8. للأمر لتمكين / تعطيل القطع حتى النهاية -ميتا + ك ;
  9. للاتصال أنا / قبالة الاستخدام التعبيرات العادية(regexp) -ميتا + إي .

هناك أيضًا أمر سيزيل تمامًا كل شيء على جهاز الكمبيوتر الخاص بك. كن يقظًا ولا تنفذ الأوامر التي لا تعرفها أبدًا. تحقق من المجموعةrm -rf / وما يعادله:صدى "اختبار ... اختبار ... اختبار ..." | perl -e ‘$ ؟؟ s:؛ s: s ؛؛ $؟ :: s ؛؛ =] =>٪ - (<-|}<&|`{;;y; -/:[بريد إلكتروني محمي][-` (-) ؛ `- (/" - ؛ ؛ ق ؛؛ $ _ ؛ انظر " قد تحذف جميع المعلومات من جهاز الكمبيوتر الخاص بك دون ملاحظتك. لذلك ، انتبه للأوامر التي تنفذها.

ومرخصة بموجب GNU GPL. يتم تضمينه حاليًا في توزيعات Ubuntu افتراضيًا ولا يلزم تثبيته.
لتشغيل nano ، افتح Terminal وقم بتشغيل:

نانو

خيارات الاستخدام

باستخدام أمر قياسي يسمح لك بالحصول على مساعدة بشأن استخدام البرنامج ، حيث يمكنك عرض الخيارات الممكنة لفتح الملفات والمعلومات الأخرى ، يجب عليك تشغيل:

نانو - مساعدة

نحصل على "العادم" أدناه. يجب أن يتكرر الأمر

اسم البرنامج - مساعدة

قياسي لجميع برامج وحدة التحكم.

الاستخدام: nano [OPTIONS] [[+ ROW، COLUMN] FILE] ... Option Long Form المعنى -h، -؟ --مساعدة في إظهار هذه الرسالة + ROW ، COLUMN ابدأ في الصف والصف المحددين -A -smarthome تمكين زر المنزل الذكي -B- النسخ الاحتياطي احتفظ بنسخ احتياطية من الملفات الموجودة -C<дир>- Backupdir =<дир>دليل لتخزين النسخ الاحتياطية الفريدة - D - نص عريض استخدم غامقًا بدلاً من العادي - E - مسافات علامات التبويب تحويل علامات التبويب إلى مسافات - F - مخزن مؤقت متعدد السماح بعدة مخازن مؤقتة للملفات - H - مخزن سجل وقراءة بحث سطر / استبدال السجل - أنا - - ignorercfiles لا تستخدمه في ملفات nanorc -K --rebindkeypad إصلاح مشكلة لوحة المفاتيح الصغيرة - L - خطوط غير خطية لا تقم بإضافة أسطر فارغة في نهاية الملف -N -noconvert لا تقم بالتحويل من تنسيق DOS / Mac -O - -morespace استخدم خطًا إضافيًا للتحرير -Q<стр>--quotestr =<стр>سلسلة الاقتباس - R - الوضع المقيد المقيد - S - التمرير السلس سطرًا بسطر بدلاً من نصف الشاشة - T<#чис>--tabsize =<#чис>اضبط عرض علامة التبويب على # عدد الأعمدة - U - فارغة سريعة استخدم شريط الحالة السريع clear -V - الإصدار عرض الإصدار والخروج - W - الكلمات الرئيسية استخدم اكتشاف حدود الكلمات الدقيقة - Y<стр>- بناء الجملة =<стр>استخدام وصف بناء الجملة للتمييز -c --const إظهار موضع المؤشر بشكل دائم - d --حذف مشكلة Backspace / حذف المشكلة - i - مسافة بادئة تلقائية مسافة بادئة تلقائية على الأسطر الجديدة - k - قص القطع من المؤشر إلى نهاية السطر -l - nofollow لا تتبع الارتباطات الرمزية ، أعد كتابة -m --mouse Enable mouse -o<дир>- التشغيل:<дир>قم بتعيين أزرار دليل العمل -p --preserve Reserve XON (^ Q) و XOFF (^ S) - q - تجاهل أخطاء بدء التشغيل بصمت ، على سبيل المثال rc file -r<#столбцы>- ملء =<#столбцы>ضبط نقطة توقف السطر على #columns -s<программа>- المدقق =<программа>استخدم المدقق الإملائي البديل -t --tempfile التسجيل التلقائي عند الإنهاء ، بدون طرح أسئلة -u --undo تمكين ميزة التراجع [تجريبي] -v - وضع العرض (للقراءة فقط) -w --nowrap عدم الالتفاف الخطوط الطويلة - x - nohelp لا تظهر سطري المساعدة في الأسفل -z - تعليق تمكين التعليق - $ - softwrap تمكين الالتفاف الناعم -a ، -b ، -e ، -f ، -g ، -j ( تم تجاهله ، من أجل توافق Pico))

نص تعليمات nano

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

تدوين اختصارات لوحة المفاتيح كالتالي: المجموعات مع التحكم يتم تمييزها برمز (^) ويتم إدخالها عن طريق الضغط باستمرار على زر Ctrl أو النقر المزدوج فوق Escape Esc؛ يتم الإشارة إلى المجموعات مع Esc برمز Meta m ويمكن إدخالها باستخدام أزرار Esc أو Alt أو Meta ، اعتمادًا على لوحة المفاتيح المستخدمة. أيضًا ، يؤدي الضغط على Esc مرتين ثم إدخال رقم مكون من ثلاثة أرقام بين 000 و 255 إلى إدخال الحرف المقابل.
المجموعات التالية متاحة في نافذة التحرير الرئيسية. المجموعات البديلة موضحة بين قوسين:

Ctrl + G أو F1 - إظهار هذه التعليمات
Ctrl + X أو F2 - إغلاق المخزن المؤقت الحالي / الخروج من nano
Ctrl + O أو F3 - اكتب الملف الحالي على القرص
Ctrl + J أو F4 - محاذاة الفقرة الحالية

Ctrl + R أو F5 - الصق ملفًا آخر في الملف الحالي
Ctrl + W أو F6 - ابحث عن نص أو تعبير عادي
Ctrl + Y أو F7 - انتقل إلى الشاشة السابقة
Ctrl + V أو F8 - انتقل إلى الشاشة التالية

Ctrl + K أو F9 - قص الخط الحالي وحفظه في الحافظة
Ctrl + U أو F10 - الصق محتويات الحافظة في السطر الحالي
Ctrl + C أو F11 - إظهار موضع المؤشر
Ctrl + T أو F12 - تدقيق إملائي إذا كان ذلك متاحًا

م + \ أو م + | - إلى السطر الأول من الملف
م + / أو م +؟ - إلى آخر سطر من الملف

Ctrl + _ أو m + G - انتقل إلى رقم السطر والصف المحددين
Ctrl + \ أو m + R - استبدال النص أو التعبير العادي
Ctrl + ^ أو m + Alt - وضع علامة على النص في موضع المؤشر الحالي
m + W - كرر آخر بحث

m + ^ أو m + 6 - انسخ السطر الحالي واحفظه في الحافظة
م +) - زيادة المسافة البادئة للسطر
m + (- إنقاص المسافة البادئة للسطر
Ctrl + F - إعادة توجيه حرف واحد
Ctrl + B - العودة حرف واحد
Ctrl + Space - إعادة توجيه كلمة واحدة
م + مسافة - العودة كلمة واحدة
Ctrl + P - انتقل إلى السطر السابق
Ctrl + N - انتقل إلى السطر التالي

Ctrl + Alt - انتقل إلى بداية السطر الحالي
Ctrl + E - انتقل إلى نهاية السطر الحالي
m + (أو m + 9 - إلى بداية الفقرة الحالية ؛ ثم الفقرة التالية
م +) أو م + 0 - إلى نهاية الفقرة الحالية ؛ ثم الفقرة التالية
م +] - للأقواس المقابلة
m + - أو m + _ - مرر سطرًا واحدًا لأعلى بدون تحريك المؤشر
m + أو m + = - مرر سطرًا واحدًا لأسفل دون تحريك المؤشر
م +< или m + , - Переключить на предыдущий буфер
م +> أو م +. - قم بالتبديل إلى المخزن المؤقت التالي

m + V - الصق مجموعة المفاتيح التالية كما هي
Ctrl + I - إدراج علامة التبويب في موضع المؤشر
Ctrl + M - أدخل سطرًا في موضع المؤشر
Ctrl + D - حذف الحرف الموجود أسفل المؤشر
Ctrl + H - حذف الحرف الموجود على يسار المؤشر
m + T - قص من الموضع الحالي إلى نهاية الملف

m + J - محاذاة الملف بأكمله
m + D - عد عدد الكلمات والأسطر والأحرف
Ctrl + L - لتحديث الشاشة الحالية
Ctrl + Z - إيقاف المحرر مؤقتًا (إذا تم تمكينه)
m + X - تمكين / تعطيل وضع التعليمات
m + C - العرض الدائم لموقف التمكين / التعطيل
m + O - استخدم سطرًا إضافيًا لتحرير التمكين / التعطيل
m + shift - تمكين / تعطيل التمرير السلس
m + P - تمكين / تعطيل إظهار المساحات
m + Y - تمكين / تعطيل تمييز بناء الجملة
m + H - تمكين / تعطيل زر المنزل الذكي
m + I - تمكين / تعطيل المسافة البادئة التلقائية
م + ك - قص حتى النهاية تمكين / تعطيل
m + L - تمكين / تعطيل فاصل الأسطر التلقائي
m + Q - تحويل علامات تبويب الإدخال إلى مسافات لتمكين / تعطيل
m + B - جعل النسخ الاحتياطية تمكين / تعطيل
m + F - تمكين / تعطيل مخازن الملفات المتعددة
m + M - تمكين / تعطيل دعم الماوس
m + N - تمكين / تعطيل أي تحويل من تنسيق DOS / Mac
m + Z - تعليق تمكين / تعطيل
m + $ - تمكين / تعطيل التفاف الخط الناعم

تسليط الضوء على تركيب

على الخوادم البعيدة ، يمكنك استخدام nano لتحرير التكوينات - محرر نص سريع وواضح وبسيط مع تمييز بناء الجملة. موافق ، إنه مريح للغاية.

1. لنجد أين توجد في نظامنا أمثلة لملفات .nanorc. في Ubuntu يكونون عادةً في الدليل / usr / share / nano /. انسخ ملف التكوين إلى دليلك:

$ cp / etc / nanorc ~ / .nanorc

2. أضف أسطرًا إلى الملف ~ / .نانورك(تم تضمين أمثلة تكوين Ubuntu) لتمييز الملفات التي نحتاجها إذا لم تكن موجودة في ملف التكوين القياسي:

## TeX تشمل "/usr/share/nano/patch.nanorc"## تتضمن POV-Ray "/usr/share/nano/pov.nanorc" ## تتضمن Perl "/usr/share/nano/perl.nanorc" ## تتضمن ملفات Nanorc "/usr/share/nano/nanorc.nanorc"## تشمل بايثون "/usr/share/nano/python.nanorc"## C / C ++ تتضمن "/usr/share/nano/c.nanorc" ## تشمل Groff "/usr/share/nano/groff.nanorc"## يتضمن المجمع "/usr/share/nano/asm.nanorc" ## Ruby include "/usr/share/nano/ruby.nanorc" ## Manpages تتضمن "/usr/share/nano/man.nanorc" ## تتضمن HTML "/usr/share/nano/html.nanorc" ## نصوص Bourne shell تتضمن "/usr/share/nano/sh.nanorc" ## Sun Java تشمل "/usr/share/nano/java.nanorc"

3. إذا لم يكن هذا كافيًا ، فإننا نأخذ حزمة Syntax Highlight Pack ونقوم بإعداد الإضاءة الخلفية عند تحرير أي شيء وكل شيء.

,

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


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

التثبيت والإطلاق

في أحدث الإصدارات أوبونتومحرر نانوموجود بشكل افتراضي ، وبالتالي لا يحتاج إلى التثبيت.

لتشغيله ، تحتاج إلى فتح Terminal وتشغيل الأمر نانو. إذا استجابت المحطة برسالة "القيادة لم يتم العثور" أو شيء من هذا القبيل ، فهذا يعني أن المحرر غير مثبت. في هذه الحالة ، ستحتاج إلى تثبيته عن طريق تشغيل الأمر التالي هناك مباشرة في وحدة التحكم:

sudo apt-get install nano

أمر واحد يكفي لتشغيل المحرر - نانو. سيؤدي هذا إلى إنشاء ملف جديد في الدليل الحالي. لتحديد المجلد الحالي ، يمكنك استخدام الأمر pwdفي المحطة. إذا كنت تريد فتح ملف معين ، فحدد اسمه ، وإذا كان موجودًا في مجلد غير المجلد الحالي ، فقم بإضافة المسار الكامل إليه ، كما هو موضح في مثال الأمر الثاني:

نانو hello.txt
nano /home/compick/hello.txt

أما بالنسبة لملفات التكوين ، فعند فتحها بعد ذلك نانوأضف مفتاح -w، هذا مهم لأنه يعطل التفاف الخط ، والذي لا يستخدم في ملفات النظام. يتم تمثيل واجهة المحرر من خلال نافذة وحدة التحكم ، في الجزء العلوي يشار إلى إصدار البرنامج واسم الملف الحالي ، بالإضافة إلى الحالة (سواء تم تغييره أم لا) . يوجد في الجزء السفلي من النافذة سطرين يعرضان مجموعات المفاتيح الأكثر استخدامًا. يتم أيضًا عرض شريط الحالة في الجزء السفلي ، والذي يعرض مختلف الرسائل والحقول للأوامر ، على سبيل المثال ، يبدأ الزر F6 البحث عن نص.

المبادئ الأساسية للعمل مع محرر Nano

يمكن أن تكون تسميات مفاتيح التشغيل السريع مربكة إلى حد ما للمستخدم المبتدئ ، ولكن هذا فقط في البداية. رمز (^) يعني مفتاح Ctrl و (م) ميتا- مفتاح Alt أو Esc. كل هذا يمكن العثور عليه في التعليمات المدمجة. نانودعا بالضغط ^ + جي، على سبيل المثال Ctrl + G.

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

لإلغاء التغييرات التي تم إجراؤها على ملف لم يتم حفظه بعد ، تحتاج إلى الضغط على Ctrl + C. لاستبعاد الأسطر والفقرات بأكملها بتنسيق نانوتركيبة Ctrl + K مسؤولة عن إدخالها - Ctrl + U. لتحديد عناصر معينة من الخط ، استخدم Ctrl + 6 أو Alt + A ، لاستدعاء سطر البحث - Ctrl + W أو F6. يسمح لك الأمران Ctrl + A و Ctrl + E بالانتقال بسرعة إلى بداية ونهاية السطر ، ويقوم الأمران Ctrl + Y و Ctrl + V بتمرير محتويات ملف نصي لأعلى ولأسفل. أخيرًا ، يتم استخدام Ctrl + X للخروج من المحرر إلى الجهاز.

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

من الميزات الإضافية نانوتجدر الإشارة إلى إعداد مظهر نافذة وحدة التحكم.

قد يلعب محرر النانو دور نوع من ممتص الصدمات للمستخدم المبتدئ. نعم ، إنه ليس إيماكس ، ولا حتى جو. لكنه يتأقلم مع مهمة التكوين بنجاح. وفي التطوير والتعامل - إنها بسيطة مثل أشعل النار. ليس من قبيل المصادفة أن يتم تقديمه في العديد من توزيعات Linux كتوزيع على مستوى النظام. في Gentoo Linux ، حيث غالبًا ما يكون التحرير اليدوي لملفات التكوين مطلوبًا أثناء التثبيت ، فهو ببساطة المحرر الوحيد المتاح أثناء مرحلة تثبيت النظام. ومع ذلك ، في CRUX و Archlinux ، أثناء التثبيت ، يكون مجاورًا لـ vi - والذي يحاكي الأصل ، وبالتالي قد يكون أيضًا مفضلًا.

يبدأ محرر nano في سطر الأوامر بالصيغة التالية: nano / path_to_file / file. أرز. واحد

إذا حددت ملفًا غير موجود ، فسيتم إنشاؤه.

بعد تشغيل الأمر أعلاه ، سترى شيئًا مشابهًا لـ Fig. 2.

أعتقد أنه ليس من المنطقي توضيح أن تحريك المؤشر ، وكذلك حذف النص ، يتم باستخدام مفاتيح لوحة المفاتيح المقابلة ، كما هو الحال في برامج التحرير الأخرى. يتم التحكم في وظائف النانو المتبقية باستخدام تسلسلات التحكم ، القائمة مأخوذة من http://posix.ru/apps/nano_editor/ وهي مذكورة أدناه.

في النانو ، يوجد نوعان من تسلسلات التحكم - تسلسلات التحكم الفعلية ، مراقبة+ المتواليات الحرفية والمتوالية ، ميتا+ حرف. من خلال السابق ، يتم تنفيذ عمليات تحرير النص والملفات. يتم تكرار تسلسل التحكم جزئيًا بواسطة مفاتيح الوظائف F1-اف 16(يتصل F13-اف 16- من خلال الجمع تحول+F1-F4). التسلسلات الوصفية مخصصة لتغيير إعدادات المحرر (يتم تحقيق نفس النتيجة باستخدام خيارات سطر الأوامر).

اسمحوا لي أن أذكرك أنه على لوحة مفاتيح الكمبيوتر ، عادة ما يتم تنفيذ دور Meta-key بالضغط على المفتاح بديل(في بعض التخطيطات - على وجه التحديد بديل"واليمين ، أو العكس ، اليسار) ، أو الضغط على مفتاح وتحريره هرب.

يتم سرد كافة تسلسلات التحكم الرئيسية في الجزء السفلي من النافذة الطرفية.

تسلسلات التحكم هي كما يلي (بين قوسين - تكرار مفاتيح الوظائف وأحيانًا التسلسلات الوصفية):

    مراقبة+جي (F1) - استدعاء قائمة تلميحات الأدوات الكاملة ؛
  • مراقبة+X (F2) - الخروج من البرنامج ؛
  • مراقبة+ا (F3) - سجل الملف الحالي ؛
  • مراقبة+ص (F5) - أدخل ملفًا في الملف الحالي ؛
  • مراقبة+دبليو (F6) - البحث عن نص في الملف الحالي ؛
  • مراقبة+\ (F14أو ميتا+ص) - استبدال النص في الملف الحالي ؛ أولاً ، يتم إدخال نص الاستبدال ، ثم بعد الضغط على يدخل- قابل للاستبدال.
  • مراقبة+ص (F7أو pgup) - الانتقال إلى الشاشة السابقة ؛
  • مراقبة+الخامس (F8أو PgDwn) - الانتقال إلى الشاشة التالية ؛
  • مراقبة+ك (F9) = حذف (قص ، قص) الخط في موضع المؤشر وحفظه في المخزن المؤقت (cutbuffer) ؛
  • مراقبة+يو - (F10) - إدخال محتويات cutbuffer "a في السطر في موضع المؤشر ؛ إذا لم يتغير الأخير ، فإنه يلعب دور التراجع (الإلغاء) ، الذي لا يتم توفيره عادةً ؛ يمكن أيضًا استخدامه للاستنساخ غير المحدود للأسطر بطريقة عشوائية جزء من النص - يكفي تحريك المؤشر إلى المكان الصحيح بعد الحذف ؛
  • مراقبة+ج (F11) - عرض معلومات حول موضع المؤشر في النموذج vr
  • مراقبة+تي (F12) - المدقق الإملائي (باستخدام برنامج تدقيق إملائي خارجي ، إذا تم تثبيته وتم تمكين الخيار المقابل في التكوين ، انظر أدناه) ؛
  • مراقبة+ص- تحريك المؤشر في صف واحد لأعلى ؛
  • مراقبة+ن- تحريك المؤشر سطر واحد لأسفل ؛
  • مراقبة+F- تحريك المؤشر بمقدار حرف واحد للأمام ؛
  • مراقبة+ب- تحريك المؤشر بمقدار حرف واحد للخلف ؛
  • مراقبة+أ- تحريك المؤشر إلى بداية السطر الحالي ؛
  • مراقبة+ه- تحريك المؤشر إلى نهاية السطر الحالي ؛
  • مراقبة+إل- إعادة رسم الشاشة الحالية ؛
  • مراقبة+^ (ميتا+أ) - اختيار (وتخزين) النص ، بدءًا من موضع المؤشر الحالي ؛
  • مراقبة+د- حذف حرف في موضع المؤشر ؛
  • مراقبة+ح- حذف الحرف الموجود على يسار المؤشر ؛
  • مراقبة+أنا- إدراج حرف جدولة ؛
  • مراقبة+ي (F4) الإكمال التلقائي للفقرة الحالية ؛
  • مراقبة+مإدخال حرف سطر جديد (CR) في موضع المؤشر ؛
  • مراقبة+_ (F13أو ميتا+جي) - الانتقال إلى رقم السطر المحدد.

عادةً ما تعمل التسلسلات الوصفية مثل المفاتيح. بمساعدتهم ، يتم تنفيذ الإجراءات التالية:

  • ميتا+ج- تمكين / تعطيل وضع المؤشر الثابت ؛
  • ميتا+أنا- تمكين / تعطيل المسافات البادئة التلقائية ؛
  • ميتا+ض- تمكين / تعطيل تعليق ؛
  • ميتا+X- تمكين / تعطيل إخراج منطقة المطالبة ؛
  • ميتا+ص- تمكين / تعطيل وضع محاكاة محرر pico ؛
  • ميتا+دبليو- تمكين / تعطيل وضع التفاف الكلمات ؛
  • ميتا+م- تمكين / تعطيل دعم الماوس (فقط عند البناء بدعم gpm ؛
  • ميتا+ك- تمكين / تعطيل القطع حتى النهاية ؛
  • ميتا+ه- تمكين / تعطيل استخدام التعبيرات العادية (regexp).
بالإضافة إلى ذلك ، يوفر nano أيضًا أداة تكوين خارجية - تهيئة المستخدم ~ / .nanorc. بعد إجراء بعض التلاعبات فيه ، يمكنك إلى حد ما توسيع وظائف المحرر ، على وجه الخصوص ، توفير تمييز بناء الجملة.