المحررات النصية في نظام ديبيان جنو/لينكس

من موسوعة حسوب
مراجعة 00:58، 17 أبريل 2022 بواسطة أسامه-دمراني (نقاش | مساهمات) (2.0.2 إضافة مسودة للمحتوى)


هذه الصفحة تغطي كيفية إنشاء النصوص العادية أو البرمجية في نظام ديبيان، وكذلك عرضها وتحريرها.

التطبيقات

يُنظر في الرابط: tag:use::editing AND tag:works-with::software:source للاطلاع على التطبيقات التي تتعامل مع النصوص.

المحررات التي تعمل من سطر الأوامر

فيما يلي قائمة لمحررات النصوص التي يمكن استخدامها في بيئة نصية مثل بيئة سطر الأوامر:

  • nano - محرر نصي صغير مستوحى من محرر آخر اسمه Pico.
  • vim - محرر نصي كثير المزايا والخصائص ويمكن توسيع نطاق وظائفه وزيادتها، وفيه تظليل للنصوص Syntax Highlighting.
  • emacs - المحرر النصي ذاتي التوثيق self-documenting، وقد طوره القائمون على مشروع جنو، غير أن له منحنى تعلم كبير.
  • mc - مدير الملفات Midnight Commander - وهو مدير ملفات مرئي مرخص بترخيص جنو-، يوفر محررًا نصيًا مضمنًا فيه (mc -e,mcedit).
  • jed - محرر نصي للمبرمجين (نسخة textmode).
  • jupp/joe/joe-jupp - محرر نصي يُستخدم في وضع ملء الشاشة، فيه أوضاع واختصارات للوحة المفاتيح، ومحرر سداسي عشري hex editor، وتظليل للنصوص، وخاصية البحث والاستبدال، والتعابير النمطية regex، والشيفرات المجمعة -الماكرو Macros-، وأسطر الحالة Status Lines.
  • ne - محرر نصي قوي وسهل الاستخدام.
  • dte - محرر نصي يعمل من سطر الأوامر، صغير وسهل الاستخدام.
  • micro - محرر نصي سهل الاستخدام ويدعم مؤشر الفأرة، يعمل من سطر الأوامر.
  • neovim - محرر كثير المزايا فيه تظليل للنصوص، وهو نسخة clone من Vim مع خصائص ومزايا جديدة.
  • e3 - محرر نصي صغير جدًا يدعم اختصارات كثيرة للوحة المفاتيح من محررات Emacs و Vi و Pico و Nedit و Wordstar.

المحررات النصية التي تعمل بواجهات رسومية

  • gedit - المحرر النصي الافتراضي لبيئة جنوم، وهو يهدف إلى بساطة الاستخدام ويمكن تعديله ليكون بيئة تطوير متكاملة Integrated Development Environment من خلال إضافات متعددة توفرها حزمة gedit-plugins.
  • geany - محرر نصي متقدم يحتوي على المزايا الأساسية لبيئة التطوير المتكاملة، ولا يعتمد على حِزم أخرى إلا قليلًا.
  • pyroom - محرر نصي يعمل في وضع ملء الشاشة لزيادة التركيز في العمل، وفيه سمات مرئية ويمكن تخصيص اختصارات للوحة المفاتيح فيه.
  • scite - محرر نصي للمبرمجين مبني على GTK+، ويستخدم مكون تحرير من مكتبة Scintilla.
  • kwrite - المحرر النصي الافتراضي لبيئة بلازما، ويوفر تظليلًا للنصوص والقدرة على تصدير المستندات إلى ملفات PDF و HTML و PostScript، إضافة إلى مزايا أخرى.
  • Kate - محرر نصي متقدم لبيئة بلازما، واسمه اختصار لترجمة هذه الجملة تحديدًا، أي KDE Advanced Text Editor، ويمكن تحويله إلى بيئة تطوير متكاملة بحيث يكون فيه تظليل موسع للنصوص -من خلال XML-، وإدارة للجلسات Session Management، إضافة إلى مزايا أخرى.
  • mousepad - المحرر الافتراضي لبيئة XFCE، وقد صُمم ليكون بسيطًا وسريعًا وسهل الاستخدام.
  • النسخة الرسومية من محرر Vim، والتي توفرها الحزم التالية: vim-gtk3 و vim-gtk و vim-athena.
  • محرر إيماكس Emacs - تحتوي حزمة Emacs الافتراضية على واجهة لنظام X11. الحزم هي emacs, emacs-gtk, emacs-lucid.
  • jedit - محرر نصي قوي ومرن مثل إيماكس، وسهل الاستخدام مثل notepad، وفيه إضافات عديدة لاحتياجات المستخدمين المختلفة.

تعيين المحرر النصي الافتراضي

انظر أيضًا: إعدادات سطح المكتب الافتراضية.

طريقة تعيين المحرر النصي الافتراضي لمدراء النظم

يمكن تعيين المحرر النصي ليكون هو المحرر الافتراضي باستخدام أمر update-alternatives:

update-alternatives --set editor /path/to/the/chosen/editor

أو

update-alternatives --config editor

ولرؤية قائمة المسارات المحتملة:

update-alternatives --list editor

ثم يكفي استخدام أمر editor مثلًا بدلًا من vim أو emacs أو nano.

طريقة تعيين المحرر النصي الافتراضي للمستخدمين

يجب تعيين متغير البيئة "$Editor"، فمثلًا، لاستخدام محرر إيماكس كمحرر نصي افتراضي، يضاف ملف ~/.profile الخاص بالمستخدم:

export EDITOR=emacs


انظر أيضًا


المصادر