الفرق بين المراجعتين لصفحة: «Debian/text editor»
أسامه-دمراني (نقاش | مساهمات) 2.0.2 إضافة مسودة للمحتوى |
أسامه-دمراني (نقاش | مساهمات) طلا ملخص تعديل |
||
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 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 - | * [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 - المحرر النصي الافتراضي لبيئة | * [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+ | * [https://packages.debian.org/scite scite] - محرر نصي للمبرمجين مبني على GTK+، ويستخدم مكوِّن تحريرٍ من مكتبة [https://www.scintilla.org/ Scintilla]. | ||
* kwrite - المحرر النصي الافتراضي لبيئة | * [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 - المحرر الافتراضي لبيئة | * [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: | سطر 46: | ||
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>. | ||
=== طريقة تعيين المحرر النصي الافتراضي للمستخدمين === | === طريقة تعيين المحرر النصي الافتراضي للمستخدمين === | ||
يجب تعيين متغير البيئة | يجب تعيين متغير البيئة <code>$Editor</code>، فمثلًا، لاستخدام محرر إيماكس كمحرر نصي افتراضي، يضاف ملف <code>~/.profile</code> الخاص بالمستخدم:<syntaxhighlight lang="bash"> | ||
export EDITOR=emacs | export EDITOR=emacs | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[why debian|أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس]]. | * [[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
انظر أيضًا
- أوجه تفضيل نظام تشغيل ديبيان جنو/لينكس.
- ضغط البيانات في نظام ديبيان جنو/لينكس.
- الألعاب في نظام ديبيان جنو/لينكس.
- الوسائط المتعددة في ديبيان.