المحررات النصية في نظام ديبيان جنو/لينكس
هذه الصفحة تغطي كيفية إنشاء النصوص العادية أو البرمجية في نظام ديبيان، وكذلك عرضها وتحريرها.
التطبيقات
يُنظر في الرابط: 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
انظر أيضًا