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

من موسوعة حسوب
2.0.1 مسودة أولية للصفحة.
طلا ملخص تعديل
 
(4 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 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].
فيما يلي قائمة لمحررات النصوص التي يمكن استخدامها في بيئة نصية مثل [[Debian/command line interface|بيئة سطر الأوامر]]:


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


== المحررات النصية التي تعمل بواجهات رسومية ==
فيما يلي قائمة بمحررات النصوص الرسومية المتاحة في نظام ديبيان جنو/لينكس:
* [https://packages.debian.org/gedit gedit] - المحرر النصي الافتراضي لبيئة [[Debian/gnome|جنوم]]، يهدف إلى بساطة الاستخدام ويمكن تعديله ليكون بيئة تطوير متكاملة Integrated Development Environment من خلال إضافات متعددة توفرها حزمة <code>[https://packages.debian.org/gedit-plugins gedit-plugins]</code>.
* [https://packages.debian.org/geany geany] - محرر نصي متقدم يحتوي على المزايا الأساسية لبيئة التطوير المتكاملة، ولا يعتمد على حِزم أخرى إلا قليلًا.
* [https://packages.debian.org/pyroom pyroom] - محرر نصي يعمل في وضع ملء الشاشة لزيادة التركيز في العمل، وفيه سمات مرئية ويمكن تخصيص اختصارات للوحة المفاتيح فيه.
* [https://packages.debian.org/scite scite] - محرر نصي للمبرمجين مبني على GTK+‎، ويستخدم مكوِّن تحريرٍ من مكتبة [https://www.scintilla.org/ Scintilla].
* [https://packages.debian.org/kwrite kwrite] - المحرر النصي الافتراضي لبيئة [[Debian/kde|بلازما]]، ويوفر تظليلًا للنصوص والقدرة على تصدير المستندات إلى ملفات PDF و HTML و PostScript، إضافة إلى مزايا أخرى.
* [https://packages.debian.org/kate Kate] - محرر نصي متقدم لبيئة بلازما، واسمه اختصار لترجمة هذه الجملة تحديدًا، أي KDE Advanced Text Editor، ويمكن تحويله إلى بيئة تطوير متكاملة بحيث يكون فيه تظليل موسع للنصوص -من خلال XML-، وإدارة للجلسات Session Management، إضافة إلى مزايا أخرى.
* [https://packages.debian.org/mousepad mousepad] - المحرر الافتراضي لبيئة [[Debian/xfce|XFCE]]، وقد صُمم ليكون بسيطًا وسريعًا وسهل الاستخدام.
* النسخة الرسومية من محرر Vim، والتي توفرها الحزم التالية: [https://packages.debian.org/vim-gtk3 vim-gtk3] و [https://packages.debian.org/vim-gtk vim-gtk] و [https://packages.debian.org/vim-athena vim-athena].
* محرر إيماكس Emacs - تحتوي حزمة Emacs الافتراضية على واجهة لنظام X11. الحزم هي [https://packages.debian.org/emacs emacs], [https://packages.debian.org/emacs-gtk emacs-gtk], [https://packages.debian.org/emacs-lucid emacs-lucid].
* [https://packages.debian.org/jedit jedit] - محرر نصي قوي ومرن مثل محرر إيماكس، وسهل الاستخدام مثل محرر notepad، وفيه إضافات عديدة لاحتياجات المستخدمين المختلفة.


== تعيين المحرر النصي الافتراضي ==
يُعيَّن المحرر النصي الافتراضي بإحدى طريقتين، إحداهما تناسب ظروف عمل مدير النظام والأخرى تناسب المستخدم.


== انظر أيضًا ==
=== طريقة تعيين المحرر النصي الافتراضي لمدراء النظم ===
يمكن تعيين المحرر النصي ليكون هو المحرر الافتراضي باستخدام أمر <code>[[Debian/debian alternatives|update-alternatives]]</code>:<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


* [[why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]].
</syntaxhighlight>ثم يكفي استخدام أمر <code>editor</code> مثلًا بدلًا من <code>vim</code> أو <code>emacs</code> أو <code>nano</code>.
* [[debian history|تاريخ موجز لنظام ديبيان]].


=== طريقة تعيين المحرر النصي الافتراضي للمستخدمين ===
يجب تعيين متغير البيئة ‎<code>$Editor</code>، فمثلًا، لاستخدام محرر إيماكس كمحرر نصي افتراضي، يضاف ملف ‎<code>~/.profile</code> الخاص بالمستخدم:<syntaxhighlight lang="bash">
export EDITOR=emacs


</syntaxhighlight>


== انظر أيضًا ==
* [[Debian/why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]].
* [[Debian/compression|ضغط البيانات في نظام ديبيان جنو/لينكس]].
* [[Debian/game|الألعاب في نظام ديبيان جنو/لينكس]].
* [[Debian/multimedia|الوسائط المتعددة في ديبيان]].
== المصادر ==
== المصادر ==



المراجعة الحالية بتاريخ 10:38، 9 أغسطس 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

انظر أيضًا

المصادر