JED(1)

الاسم
Jed - محرر للمبرمجين

موجز
jed --version
jed-script --version
xjed --version

jed [--secure] [--batch|--script|--help] [options] file ...
jed-script [--secure] script file [script options] ...
xjed [--secure] [X options] [--batch|--script|--help] [options] file ...

الوصف
Jed - محرر للمبرمجين

المزايا:

تمييز بناء الجملة الملون. محاكاة لمحررات Emacs، وEDT، وWordstar، وBrief. قابل للتوسع بلغة تشبه C. قابل للتخصيص بالكامل. تحرير ملفات تخ بأسلوب AUC-TeX (مع دعم BiBTeX أيضًا). دعم الطي، وأكثر من ذلك بكثير...

للحصول على التوثيق الكامل، راجع ملفات معلومات GNU، لا يوفر هذا الدليل سوى درس تعليمي موجز.

الخيارات

  خيارات رئيسة

--version
    يطبع الإصدار ومتغيرات وقت التصريف.
--help
    يطبع معلومات الاستخدام.
--secure
    يُشغل Jed في الوضع الآمن، على سبيل المثال لا يمكنك تشغيل أي أوامر خارجية باستخدام system() أو run_shell_cmd().
--batch
    تشغيل Jed في وضع الدفعة. هذا وضع غير تفاعلي.
--script
    هذا وضع يشبه --batch ولكن jed لا يُقوّم ملفات بدء التشغيل. يتصرف مثل slsh. يجب عليك توفير الملف الذي يجب تقويمه كمعامل ثانٍ. وهو نفس استدعاء jed-script.

  خيارات فرعية

-n
    لا يُحمل ملف .jedrc.
-a 'file'
    تحميل file كملف ضبط للمستخدم بدلاً من .jedrc.
-e
    ضبط وضع المحاكاة. المبدئي في ديبايان هو 'emacs'. الخيارات الصحيحة الأخرى هي 'vi' و'cua' و'ide'.
+ 'n'
    الانتقال إلى السطر n في المخزن المؤقت (لاحظ أنه لكي يسري مفعول هذا الخيار، يجب أن يظهر قبل اسم الملف في سطر الأوامر، مثل 'jed +3 file')
-g 'n'
    الانتقال إلى السطر n في المخزن المؤقت (لاحظ أنه لكي يسري مفعول هذا الخيار، يجب أن يظهر بعد اسم الملف في سطر الأوامر، مثل 'jed file -g 3')
-l 'file'
    تحميل file ككود S-Lang.
-f 'function'
    تنفيذ دالة S-Lang المسماة function
-s 'string'
    البحث للأمام عن string
-2
    تقسيم النافذة
-i 'file'
    إدراج file في المخزن المؤقت الحالي.

  خيارات X
يقبل xjed الخيارات الشائعة مثل -display و-name و-fn و-geometry. وبالإضافة إلى ذلك يقبل

-facesize SIZE, -fs SIZE
    إذا بُني مع دعم XRENDERFONT، فإنه يحدد حجم الخط SIZE. استخدمه مع الخيار -fn لتحديد خط قابل للتغيير.
-foreground COLOR, -fg COLOR
    يضبط لون المقدمة.
-background COLOR, -bg COLOR
    يضبط لون الخلفية.
-fgMouse COLOR, -mfg COLOR
    يضبط لون مقدمة مؤشر الفأرة.
-bgMouse COLOR, -mbg COLOR
    يضبط لون خلفية مؤشر الفأرة.
-Iconic, -ic
    البدء مُصغرًا.
-title NAME
    يضبط عنوان النافذة إلى NAME.

لمزيد من الخيارات انظر إلى xterm.c.

الضبط
    محاكاة المحررات الأخرى

قدرة JED على إنشاء دوال جديدة باستخدام لغة البرمجة S-Lang بالإضافة إلى السماح للمستخدم باختيار روابط المفاتيح، تجعل محاكاة المحررات الأخرى ممكنة. يوفر JED حاليًا محاكاة معقولة لمحررات Emacs، وEDT، وWordstar.

    محاكاة Emacs

تُوفر محاكاة Emacs من خلال كود S-Lang في emacs.sl. تُحاكى الوظائف الأساسية لـ Emacs؛ لا ينبغي أن يواجه معظم مستخدمي Emacs أي مشكلة مع JED. لتمكين محاكاة Emacs في JED، تأكد من أن السطر:

    () = evalfile ("emacs");

موجود في ملف بدء التشغيل jed.rc (.jedrc) الخاص بك. يُوزع JED وهذا السطر موجود بالفعل في ملف jed.rc المبدئي.

    محاكاة EDT

لمحاكاة EDT، يجب تحميل edt.sl. ويُحقق ذلك من خلال التأكد من أن السطر:

    () = evalfile ("edt");

موجود في ملف بدء التشغيل jed.rc (.jedrc).

    محاكاة Wordstar

يحتوي wordstar.sl على كود S-Lang لمحاكاة Wordstar في JED. إضافة السطر

    () = evalfile ("wordstar");

إلى ملف بدء التشغيل jed.rc (.jedrc) الخاص بك سيمكن محاكاة Wordstar في JED.

وقت التشغيل

    شريط الحالة والنوافذ

يدعم JED نوافذ متعددة. قد تحتوي كل نافذة على نفس المخزن المؤقت أو مخازن مؤقتة مختلفة. يُعرض شريط الحالة مباشرة أسفل كل نافذة. يحتوي شريط الحالة على معلومات مثل رقم إصدار JED واسم المخزن المؤقت والوضع وما إلى ذلك. يرجى الحذر من المؤشرات التالية:

**
    عُدل المخزن المؤقت منذ آخر حفظ.
%%
    المخزن المؤقت للقراءة فقط.
m
    مؤشر تعيين الوسم. هذا يعني أنه يجري تعريف منطقة.
d
    مؤشر تغيير الملف على القرص. يشير هذا إلى أن الملف المرتبط بالمخزن المؤقت أحدث من المخزن المؤقت نفسه.
s
    مؤشر دفع النقطة.
+
    التراجع مُمكّن للمخزن المؤقت.
[Narrow]
    ضُيق المخزن المؤقت إلى منطقة من الأسطر.
[Macro]
    يجري تعريف ماكرو.

    المخزن المؤقت الصغير.

يتكون المخزن المؤقت الصغير من سطر واحد يقع في أسفل الشاشة. يجري معظم الحوار بين المستخدم وJED في هذا المخزن المؤقت. على سبيل المثال، عندما تبحث عن سلسلة نصية، سيطلب منك JED السلسلة في المخزن المؤقت الصغير.

يوفر المخزن المؤقت الصغير أيضًا رابطًا مباشرًا لمفسر S-Lang. للوصول إلى المفسر، اضغط على Ctrl-X Esc وسيظهر محث S-Lang> في المخزن المؤقت الصغير. أدخل أي تعبير S-Lang صحيح لتقويمه بواسطة المفسر.

من الممكن استعادة البيانات التي أُدخلت سابقًا في المخزن المؤقت الصغير باستخدام مفاتيح الأسهم للأعلى وللأسفل. وهذا يجعل من الممكن استخدام وتحرير التعبيرات السابقة بطريقة مريحة وفعالة.

    التحرير الأساسي

التحرير باستخدام JED سهل للغاية - معظم المفاتيح تدرج نفسها ببساطة. تتم الحركة حول المخزن المؤقت عادةً باستخدام مفاتيح الأسهم أو مفاتيح صفحة للأعلى وصفحة للأسفل. إذا حُمّل edt.sl، فإن لوحات المفاتيح في أجهزة VTxxx تعمل أيضًا. هنا، يُتطرق فقط إلى النقاط البارزة (لا تعتبر عمليات القص/اللصق `نقاطًا بارزة`). في ما يلي، أي حرف يسبقه الرمز ^ يشير إلى مفتاح تحكم (Control). في لوحات المفاتيح التي لا تحتوي على مفتاح Escape صريح، فمن المرجح أن يُولد Ctrl-[ حرف Escape.

يمكن توليد معامل سابقة للأمر عن طريق الضغط أولاً على مفتاح Esc، ثم إدخال الرقم متبوعًا بالضغط على المفتاح المطلوب. عادةً، يُستخدم معامل السابقة ببساطة للتكرار. على سبيل المثال، للتحرك إلى اليمين 40 حرفًا، يضغط المرء على Esc 4 0 متبوعًا مباشرة بمفتاح السهم الأيمن. يوضح هذا استخدام معامل التكرار للتكرار. ومع ذلك، يمكن استخدام معامل السابقة بطرق أخرى أيضًا. على سبيل المثال، لبدء تحديد منطقة، يضغط المرء على مفتاح Ctrl-@. يؤدي هذا إلى تعيين الوسم وبدء التمييز. سيؤدي الضغط على مفتاح Ctrl-@ مع معامل سابقة إلى إيقاف عملية تحديد المنطقة وسحب الوسم.

تفترض قائمة روابط المفاتيح المفيدة التالية أنه قد حُمّل emacs.sl.

Ctrl-L
    إعادة رسم الشاشة.
Ctrl-_
    تراجع (Control-underscore، وأيضًا Ctrl-X u').
Esc q
    إعادة تنسيق الفقرة (وضع الالتفاف). عند استخدامه مع معامل سابقة، سيقوم بمحاذاة الفقرة أيضًا.
Esc n
    تضييق الفقرة (وضع الالتفاف). عند استخدامه مع معامل سابقة، سيقوم بمحاذاة الفقرة أيضًا.
Esc ;
    إنشاء تعليق للغة (فورتران وC)
Esc \
    تقليم المسافات البيضاء حول النقطة
Esc !
    تنفيذ أمر صدفة
Esc $
    تدقيق الكلمة إملائيًا
Ctrl-X ?
    إظهار معلومات السطر/العمود.
`
    quoted_insert --- إدراج الحرف التالي كما هو (مفتاح العلامة الخلفية)
Esc s
    توسيط السطر.
Esc u
    تكبير حالة أحرف الكلمة.
Esc d
    تصغير حالة أحرف الكلمة.
Esc c
    بدء الكلمة بحرف كبير.
Esc x
    الحصول على محث M-x للمخزن المؤقت الصغير مع إكمال الأوامر
Ctrl-X Ctrl-B
    إظهار قائمة بالمخازن المؤقتة
Ctrl-X Ctrl-C
    الخروج من JED
Ctrl-X 0
    حذف النافذة الحالية
Ctrl-X 1
    نافذة واحدة.
Ctrl-X 2
    تقسيم النافذة.
    Ctrl-X o
    نافذة أخرى.
Ctrl-X b
    التبديل إلى المخزن المؤقت
Ctrl-X k
    إنهاء المخزن المؤقت
Ctrl-X s
    حفظ بعض المخازن المؤقتة
Ctrl-X Esc
    الحصول على محث "S-Lang>" لواجهة مفسر S-Lang.
Esc .
    البحث عن وسم
Ctrl-@
    تعيين الوسم (بدء تحديد منطقة). عند استخدامه مع معامل سابقة، فإنه يجهض عملية تحديد المنطقة ويسحب الوسم.

الملفات
JED_ROOT/lib/*.sl
    هذه هي ملفات slang المبدئية لوقت تشغيل jed (يمكن للحزم مثل jed-extra تعريف أدلة مكتبة slang إضافية)
JED_ROOT/lib/site.sl
    هذا هو ملف بدء التشغيل المبدئي.
/etc/jed.d/*.sl
    ملفات الضبط على مستوى النظام (هذه ميزة خاصة بديبايان).
~/.jedrc
    ملف ضبط لكل مستخدم، أو
~/.jed/jed.rc
    ملف ضبط لكل مستخدم إذا كان دليل Jed_Home_Directory ~/.jed/ موجودًا.

المؤلف
John E. Davis <jed@jedsoft.org>
    مؤلف Jed

--- تُرجم هذا المستند إلى nroff بواسطة "Boris D. Beletsky" <borik@isracom.co.il>

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.