الفرق بين المراجعتين لصفحة: «Debian/text editor»

من موسوعة حسوب
2.0.1 مسودة أولية للصفحة.
2.0.2 إضافة مسودة للمحتوى
سطر 1: سطر 1:
{{DISPLAYTITLE: المحررات النصية في نظام ديبيان جنو/لينكس}}
{{DISPLAYTITLE: المحررات النصية في نظام ديبيان جنو/لينكس}}


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


== التطبيقات ==
== التطبيقات ==
يمكن الاطلاع على التطبيقات التي تتعامل مع النصوص من خلال الرابط: [https://debtags.debian.org/search/?wl=&q=tag%3Ause%3A%3Aediting+AND+tag%3Aworks-with%3A%3Asoftware%3Asource&qf=all tag:use::editing AND tag:works-with::software:source].
يُنظر في الرابط: [https://debtags.debian.org/search/?wl=&q=tag%3Ause%3A%3Aediting+AND+tag%3Aworks-with%3A%3Asoftware%3Asource&qf=all tag:use::editing AND tag:works-with::software:source] للاطلاع على التطبيقات التي تتعامل مع النصوص.


== المحررات النصية ==
== المحررات التي تعمل من سطر الأوامر ==
القائمة التالية لمحررات النصوص التي يمكن استخدامها في بيئة نصية مثل [[command line interface|بيئة سطر الأوامر]]:
فيما يلي قائمة لمحررات النصوص التي يمكن استخدامها في بيئة نصية مثل [[command line interface|بيئة سطر الأوامر]]:
 
* nano - محرر نصي صغير مستوحى من محرر آخر اسمه Pico.
* vim - محرر نصي كثير المزايا والخصائص ويمكن توسيع نطاق وظائفه وزيادتها، وفيه تظليل للنصوص Syntax Highlighting.
* emacs - المحرر النصي ذاتي التوثيق self-documenting، وقد طوره القائمون على مشروع جنو، غير أن له منحنى تعلم كبير.
* mc - مدير الملفات Midnight Commander - وهو مدير ملفات مرئي مرخص بترخيص جنو-، يوفر محررًا نصيًا مضمنًا فيه  (<code>mc -e</code>,<code>mcedit</code>).
* 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:<syntaxhighlight lang="bash">
update-alternatives --set editor /path/to/the/chosen/editor
 
</syntaxhighlight>أو <syntaxhighlight lang="bash">
update-alternatives --config editor
 
</syntaxhighlight>ولرؤية قائمة المسارات المحتملة:<syntaxhighlight lang="bash">
update-alternatives --list editor
 
</syntaxhighlight>ثم يكفي استخدام أمر editor مثلًا بدلًا من vim أو emacs أو nano.
 
=== طريقة تعيين المحرر النصي الافتراضي للمستخدمين ===
يجب تعيين متغير البيئة "$Editor"، فمثلًا، لاستخدام محرر إيماكس كمحرر نصي افتراضي، يضاف ملف ~/.profile الخاص بالمستخدم:<syntaxhighlight lang="bash">
export EDITOR=emacs
 
</syntaxhighlight>






== انظر أيضًا ==
== انظر أيضًا ==
* [[why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]].
* [[why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]].
* [[debian history|تاريخ موجز لنظام ديبيان]].
* [[debian history|تاريخ موجز لنظام ديبيان]].

مراجعة 00:58، 17 أبريل 2022


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

التطبيقات

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


انظر أيضًا


المصادر