الفرق بين المراجعتين ل"Debian/text editor"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(2.0.2 إضافة مسودة للمحتوى)
(2.1 محتوى الصفحة)
سطر 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|بيئة سطر الأوامر]]:
+
فيما يلي قائمة لمحررات النصوص التي يمكن استخدامها في بيئة نصية مثل [[Debian/command line interface|بيئة سطر الأوامر]]:
  
* nano - محرر نصي صغير مستوحى من محرر آخر اسمه Pico.
+
* [https://packages.debian.org/nano nano] - محرر نصي صغير مستوحى من محرر آخر اسمه Pico.
* vim - محرر نصي كثير المزايا والخصائص ويمكن توسيع نطاق وظائفه وزيادتها، وفيه تظليل للنصوص Syntax Highlighting.
+
* [https://packages.debian.org/vim vim] - محرر نصي كثير المزايا والخصائص ويمكن توسيع نطاق وظائفه وزيادتها، وفيه تظليل للنصوص Syntax Highlighting.
* emacs - المحرر النصي ذاتي التوثيق self-documenting، وقد طوره القائمون على مشروع جنو، غير أن له منحنى تعلم كبير.  
+
* [https://packages.debian.org/emacs emacs] - المحرر النصي ذاتي التوثيق self-documenting، وقد طوره القائمون على مشروع جنو، غير أن له منحنى تعلم كبير.
* mc - مدير الملفات Midnight Commander - وهو مدير ملفات مرئي مرخص بترخيص جنو-، يوفر محررًا نصيًا مضمنًا فيه   (<code>mc -e</code>,<code>mcedit</code>).
+
* [https://packages.debian.org/mc mc] - مدير الملفات Midnight Commander -مدير ملفات رسومي بترخيص جنو-، يوفر محررًا نصيًا مضمنًا فيه (<code>mc -e</code>,<code>mcedit</code>).
* jed - محرر نصي للمبرمجين (نسخة textmode).
+
* [https://packages.debian.org/jed jed] - محرر نصي للمبرمجين (نسخة <code>textmode</code>).
* jupp/joe/joe-jupp - محرر نصي يُستخدم في وضع ملء الشاشة، فيه أوضاع واختصارات للوحة المفاتيح، ومحرر سداسي عشري hex editor، وتظليل للنصوص، وخاصية البحث والاستبدال، والتعابير النمطية regex، والشيفرات المجمعة -الماكرو Macros-، وأسطر الحالة Status Lines.
+
* [[Debian/jupp|jupp]]/[https://packages.debian.org/joe joe]/[https://packages.debian.org/joe-jupp joe-jupp]- محرر نصي يُستخدم في وضع ملء الشاشة، فيه أوضاع واختصارات للوحة المفاتيح، ومحرر سداسي عشري hex editor، وتظليل للنصوص، وخاصية البحث والاستبدال، والتعابير النمطية regex، والشيفرات المجمعة -الماكرو Macros-، وأسطر الحالة Status Lines.
* ne - محرر نصي قوي وسهل الاستخدام.
+
* [https://packages.debian.org/ne ne] - محرر نصي قوي وسهل الاستخدام.
* dte - محرر نصي يعمل من سطر الأوامر، صغير وسهل الاستخدام.
+
* [https://packages.debian.org/dte dte] - محرر نصي يعمل من سطر الأوامر، صغير وسهل الاستخدام.
* micro - محرر نصي سهل الاستخدام ويدعم مؤشر الفأرة، يعمل من سطر الأوامر.
+
* [https://packages.debian.org/micro micro] - محرر نصي سهل الاستخدام ويدعم مؤشر الفأرة، ويعمل من سطر الأوامر.
* neovim - محرر كثير المزايا فيه تظليل للنصوص، وهو نسخة clone من Vim مع خصائص ومزايا جديدة.
+
* [https://packages.debian.org/micro neovim] - محرر كثير المزايا فيه تظليل للنصوص، وهو نسخة clone من Vim مع خصائص ومزايا جديدة.
* e3 - محرر نصي صغير جدًا يدعم اختصارات كثيرة للوحة المفاتيح من محررات Emacs و Vi و Pico و Nedit و Wordstar.
+
* [https://packages.debian.org/e3 e3] - محرر نصي صغير جدًا يدعم اختصارات كثيرة للوحة المفاتيح من محررات Emacs و Vi و Pico و Nedit و Wordstar.
  
 
== المحررات النصية التي تعمل بواجهات رسومية ==
 
== المحررات النصية التي تعمل بواجهات رسومية ==
 
+
فيما يلي قائمة بمحررات النصوص الرسومية المتاحة في نظام ديبيان جنو/لينكس:
* gedit - المحرر النصي الافتراضي لبيئة جنوم، وهو يهدف إلى بساطة الاستخدام ويمكن تعديله ليكون بيئة تطوير متكاملة Integrated Development Environment من خلال إضافات متعددة توفرها حزمة gedit-plugins.
+
* [https://packages.debian.org/gedit gedit] - المحرر النصي الافتراضي لبيئة [[Debian/gnome|جنوم]]، يهدف إلى بساطة الاستخدام ويمكن تعديله ليكون بيئة تطوير متكاملة Integrated Development Environment من خلال إضافات متعددة توفرها حزمة <code>[https://packages.debian.org/gedit-plugins gedit-plugins]</code>.
* geany - محرر نصي متقدم يحتوي على المزايا الأساسية لبيئة التطوير المتكاملة، ولا يعتمد على حِزم أخرى إلا قليلًا.
+
* [https://packages.debian.org/geany geany] - محرر نصي متقدم يحتوي على المزايا الأساسية لبيئة التطوير المتكاملة، ولا يعتمد على حِزم أخرى إلا قليلًا.
* pyroom - محرر نصي يعمل في وضع ملء الشاشة لزيادة التركيز في العمل، وفيه سمات مرئية ويمكن تخصيص اختصارات للوحة المفاتيح فيه.
+
* [https://packages.debian.org/pyroom pyroom] - محرر نصي يعمل في وضع ملء الشاشة لزيادة التركيز في العمل، وفيه سمات مرئية ويمكن تخصيص اختصارات للوحة المفاتيح فيه.
* scite - محرر نصي للمبرمجين مبني على GTK+، ويستخدم مكون تحرير من مكتبة Scintilla.
+
* [https://packages.debian.org/scite scite] - محرر نصي للمبرمجين مبني على GTK+‎، ويستخدم مكوِّن تحريرٍ من مكتبة [https://www.scintilla.org/ Scintilla].
* kwrite - المحرر النصي الافتراضي لبيئة بلازما، ويوفر تظليلًا للنصوص والقدرة على تصدير المستندات إلى ملفات PDF و HTML و PostScript، إضافة إلى مزايا أخرى.
+
* [https://packages.debian.org/kwrite kwrite] - المحرر النصي الافتراضي لبيئة [[Debian/kde|بلازما]]، ويوفر تظليلًا للنصوص والقدرة على تصدير المستندات إلى ملفات PDF و HTML و PostScript، إضافة إلى مزايا أخرى.
* Kate - محرر نصي متقدم لبيئة بلازما، واسمه اختصار لترجمة هذه الجملة تحديدًا، أي KDE Advanced Text Editor، ويمكن تحويله إلى بيئة تطوير متكاملة بحيث يكون فيه تظليل موسع للنصوص -من خلال XML-، وإدارة للجلسات Session Management، إضافة إلى مزايا أخرى.
+
* [https://packages.debian.org/kate Kate] - محرر نصي متقدم لبيئة بلازما، واسمه اختصار لترجمة هذه الجملة تحديدًا، أي KDE Advanced Text Editor، ويمكن تحويله إلى بيئة تطوير متكاملة بحيث يكون فيه تظليل موسع للنصوص -من خلال XML-، وإدارة للجلسات Session Management، إضافة إلى مزايا أخرى.
* mousepad - المحرر الافتراضي لبيئة XFCE، وقد صُمم ليكون بسيطًا وسريعًا وسهل الاستخدام.
+
* [https://packages.debian.org/mousepad mousepad] - المحرر الافتراضي لبيئة [[Debian/xfce|XFCE]]، وقد صُمم ليكون بسيطًا وسريعًا وسهل الاستخدام.
* النسخة الرسومية من محرر Vim، والتي توفرها الحزم التالية: vim-gtk3 و vim-gtk و vim-athena.
+
* النسخة الرسومية من محرر 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. الحزم هي emacs, emacs-gtk, emacs-lucid.
+
* محرر إيماكس 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].
* jedit - محرر نصي قوي ومرن مثل إيماكس، وسهل الاستخدام مثل notepad، وفيه إضافات عديدة لاحتياجات المستخدمين المختلفة.
+
* [https://packages.debian.org/jedit jedit] - محرر نصي قوي ومرن مثل محرر إيماكس، وسهل الاستخدام مثل محرر notepad، وفيه إضافات عديدة لاحتياجات المستخدمين المختلفة.
  
 
== تعيين المحرر النصي الافتراضي ==
 
== تعيين المحرر النصي الافتراضي ==
انظر أيضًا: إعدادات سطح المكتب الافتراضية.
+
يُعيَّن المحرر النصي الافتراضي بإحدى طريقتين، إحداهما تناسب ظروف عمل مدير النظام والأخرى تناسب المستخدم.
  
 
=== طريقة تعيين المحرر النصي الافتراضي لمدراء النظم ===
 
=== طريقة تعيين المحرر النصي الافتراضي لمدراء النظم ===
يمكن تعيين المحرر النصي ليكون هو المحرر الافتراضي باستخدام أمر update-alternatives:<syntaxhighlight lang="bash">
+
يمكن تعيين المحرر النصي ليكون هو المحرر الافتراضي باستخدام أمر <code>[[Debian/debian alternatives|update-alternatives]]</code>:<syntaxhighlight lang="bash">
 
update-alternatives --set editor /path/to/the/chosen/editor
 
update-alternatives --set editor /path/to/the/chosen/editor
  
سطر 47: سطر 47:
 
update-alternatives --list editor
 
update-alternatives --list editor
  
</syntaxhighlight>ثم يكفي استخدام أمر editor مثلًا بدلًا من vim أو emacs أو nano.
+
</syntaxhighlight>ثم يكفي استخدام أمر <code>editor</code> مثلًا بدلًا من <code>vim</code> أو <code>emacs</code> أو <code>nano</code>.
  
 
=== طريقة تعيين المحرر النصي الافتراضي للمستخدمين ===
 
=== طريقة تعيين المحرر النصي الافتراضي للمستخدمين ===
يجب تعيين متغير البيئة "$Editor"، فمثلًا، لاستخدام محرر إيماكس كمحرر نصي افتراضي، يضاف ملف ~/.profile الخاص بالمستخدم:<syntaxhighlight lang="bash">
+
يجب تعيين متغير البيئة ‎<code>$Editor</code>، فمثلًا، لاستخدام محرر إيماكس كمحرر نصي افتراضي، يضاف ملف ‎<code>~/.profile</code> الخاص بالمستخدم:<syntaxhighlight lang="bash">
 
export EDITOR=emacs
 
export EDITOR=emacs
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* [[why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]].
 
* [[why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]].
 
* [[debian history|تاريخ موجز لنظام ديبيان]].
 
* [[debian history|تاريخ موجز لنظام ديبيان]].
 
+
* [[Debian/desktop default settings|إعدادات سطح المكتب الافتراضية]].
 
 
 
 
 
== المصادر ==
 
== المصادر ==
  

مراجعة 04:42، 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

انظر أيضًا

المصادر