ال إطلاق أحد أشهر برامج تحرير النصوص في Linux، GNU nano 8.0 بالاسم الرمزي »Grus grus» وفي هذا الإصدار الجديد يتم تقديم العديد من الميزات الجديدة، بدءًا من إضافة اختصارات لوحة المفاتيح الحديثة إلى تنفيذ التحسينات في تمثيل الألوان وحل العديد من الأخطاء.
بالنسبة لأولئك الذين لا يعرفون عن النانو، يجب أن يعرفوا أن هذا هو محرر نصوص مصمم لأنظمة Unix يعتمد على اللعنات وهو موجود في العديد من توزيعات Linux. إنها نسخة مشابهة من Pico، محرر البريد الإلكتروني Pine. يتضمن Nano ميزات لا يمتلكها Pico، مثل تمييز بناء الجملة، وأرقام الأسطر، والبحث عن التعبير العادي واستبداله، والتمرير سطرًا تلو الآخر، والمخازن المؤقتة المتعددة، والمسافات البادئة لمجموعة الأسطر، والتراجع عن التغييرات وإعادتها. مثل Pico، يتم التحكم في Nano بشكل أساسي عبر مجموعات المفاتيح. على سبيل المثال، يتم استخدام "Ctrl+ O" لحفظ الملف الحالي.
الميزات المميزة لـ GNU nano 8.0 "Grus grus"
ومن أهم مميزات هذا الإصدار الجديد من Nano 8.0 خيار سطر الأوامر "–modernbindings" ("-/")" والذي يتجاوز اختصارات لوحة المفاتيح الافتراضيةs، وذلك بهدف تقديم مجموعات بديهية وتحسين تجربة المستخدم لكل من المستخدمين المبتدئين والمحررين. تم تعيين اختصارات جديدة لإجراءات مثل القص والنسخ واللصق والتراجع والإعادة والفتح والحفظ
تغيير آخر يقدمه Nano 8.0 موجود في التنقل، حيث يتم إدخال التحسينات بما في ذلك القدرة على فتح ملف على رقم سطر محدد في ملف عند فتحه باستخدام الأمر "nano filename:number"، بالإضافة إلى الخيار المدعوم مسبقًا "+N" ("nano +number filename"). تم إضافة الجديدمجموعات المفاتيح مثل و التي تسمح لك بتحريك المؤشر في الصف الأول والأخير من نافذة العرض، مع الحفاظ على الوضع الأفقي.
وبالإضافة إلى ذلك، في نانو 8.0 تم تمكين مجموعة بديلة من مفاتيح التشغيل السريع عند تشغيل Nano باستخدام ملف قابل للتنفيذ أو رابط رمزي يبدأ بالحرف "e"، تم تحسين مواصفات مكونات الألوان المتساوية في قيم #RGB، مما يسمح الآن باستخدام أربعة عشر مستوى رمادي بدلاً من أربعة فقط عندما تكون الأرقام الثلاثة لـ #RGB رمز اللون هو نفسه.
تمت إعادة تعيين مفاتيح التشغيل السريع الافتراضية للبحث. الآن، يبدأ «^F» بحثًا للأمام ويبدأ «^B» بحثًا خلفيًا. بالإضافة إلى ذلك، يقوم "MF" و"MB" بتكرار عمليات البحث للأمام والخلف، على التوالي، وتمت إضافة مفاتيح التشغيل السريع " " و " »,
من التغييرات الأخرى التي يقدمها هذا الإصدار الجديد من نانو 8.0
- في حالة حدوث أخطاء، يتم الآن مسح المخزن المؤقت لضغطات المفاتيح، مما يؤدي إلى إيقاف تنفيذ أي ماكرو أو مجموعة مفاتيح.
- تقوم عجلة الماوس الآن بتمرير النافذة بدلاً من تحريك المؤشر، مما يوفر تفاعلًا بديهيًا.
- تُستخدم الآن مفاتيح التشغيل السريع «'M-'» لتعيين علامة وحذفها، بينما يتم استخدام «'M-'» للانتقال إلى العلامة التالية.
- تم تغيير السلوك عند تحريك عجلة الماوس: فهي الآن تقوم بتمرير المنطقة المرئية بدلاً من تحريك المؤشر.
- العديد من الإصلاحات التي حدثت عند تنفيذ مهام مثل تنسيق النص والبحث والاستبدال وعمليات التراجع
- معالجة الثغرات الأمنية مثل تجاوز سعة المخزن المؤقت، وتسرب الذاكرة، والقراءات غير الصالحة، مما يضمن موثوقية أكبر للبرنامج.
- تعديلات واجهة المستخدم
- تحسينات في الملاحة
- تحسينات في التعامل مع لغات متعددة.
إذا كنت مهتمًا بمعرفة المزيد حول هذا الموضوع، يمكنك الرجوع إلى التفاصيل في الرابط التالي.
كيفية تثبيت أو تحديث Nano على نظام Linux؟
كما ذكرنا في البداية، Nano هي أداة مساعدة موجودة في معظم توزيعات Linux. إذا كنت مهتمًا بالحصول على الإصدار الجديد، فيجب أن تعلم أنه في الوقت الحالي، Nano 8.0 غير موجود في مستودعات معظم توزيعات Linux. خيارات الحصول على الإصدار الجديد من Nano 8.0 هي: تجميع nano من التعليمات البرمجية المصدر أو الانتظار حتى يتوفر التحديث للتوزيع الخاص بك.
تجميع نانو من كود المصدر
بالنسبة للخيار الأول وهو تجميع النانو. يجب عليك فتح محطة واكتب الأوامر التالية:
wget https://nano-editor.org/dist/v8/nano-8.0.tar.xz tar -xvf nano-8.0.tar.xz cd nano-8.0 ./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-utf8 \ --docdir=/usr/share/doc/nano-8.0 make
ثم تابع تثبيت Nano عن طريق تشغيل:
make install
التثبيت و/أو التحديث من خلال المستودعات
إذا كنت تفضل الانتظار حتى يتم إنشاء الحزم وإتاحتها في المستودعات الرسمية لتوزيعتك، فيمكنك اتباع هذه الخطوات وفقًا للتوزيع الذي تستخدمه. التوزيعات المستندة إلى Ubuntu وDebian وDebian:
sudo apt install nano
التوزيعات المعتمدة على فيدورا وريد هات:
sudo dnf install nano
توزيعات Arch Linux والتوزيعات المبنية على Arch:
sudo pacman -S nano