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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

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

التطبيقات التي تتعامل مع النصوص في ديبيان

يُنظر في الرابط: 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

انظر أيضًا

المصادر