يقدم GNU nano 8.0 "Grus grus" تغييرات على اختصارات لوحة المفاتيح والمزيد

محرر جنو نانو:

GNU Nano، محرر نصوص بديهي وفعال للمحطة

ال إطلاق أحد أشهر برامج تحرير النصوص في 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

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.