EDT (يونيفاك)

EDT هو محرر نصوص يعمل على نظام التشغيل Unisys VS/9 باستخدام أجهزة الكمبيوتر المركزية UNIVAC Series 90 ، [1] واعتبارًا من عام 2013 يعمل على الكمبيوتر المركزي ونظام التشغيل Fujitsu BS2000 . تم تطويره بواسطة RCA لنظام التشغيل TSOS لأجهزة الكمبيوتر المركزية من سلسلة Spectra . تم بيع إصدار RCA لاحقًا إلى Sperry Univac (التي أصبحت فيما بعد Unisys)، وتم إصداره لنظام التشغيل VS/9.

محرر Univac/Fujitsu EDT هو محرر يعتمد على السطور، حيث لا يستخدم مفاتيح الوظائف. وعلى عكس المحررات مثل Teco أو Emacs ، يكون البرنامج دائمًا في وضع إدخال النص، على غرار معالجات الكلمات اليوم.

يتم إرسال الأوامر إلى المحرر عن طريق كتابة نص بنفس الطريقة التي يتم بها إدخال نص عادي، ولكن الحرف الأول من السطر (بخلاف المسافة) هو رمز الأمر، والذي يكون افتراضيًا علامة ( @ ). عندما يبدأ السطر بعلامة @، يتم استخدام بقية السطر كأمر تحرير نص. لإدخال سطر نص يبدأ بعلامة @ والذي ليس أمرًا للمحرر، من الضروري وضع بادئة السطر بعلامة @ ثانية، وفي هذه الحالة، سيتم تجريد علامة @ الأولى، ويتم اعتبار السطر نصًا وليس أمرًا. من الممكن أيضًا إصدار أمر بتغيير مؤشر الأمر من @ إلى حرف مختلف. أحد استخدامات هذه الميزة هو كتابة نصوص لجعل EDT يقوم بإجراءات مختلفة على ملف آخر. تتضمن مجموعة أوامر المحرر القدرة على إنشاء جلسات تحرير قابلة للبرمجة بدون مراقبة من خلال استخدام وظائف الاختبار والمقارنة والتفرع والتكرار.

إذا لم تكن أرقام السطور موجودة في الملف الأصلي، فإن المحرر يوفر رقمًا وهميًا للسطور لاستخدامه في تحرير كل سطر. ونظرًا لتنسيق ملف ISAM الذي يدعم مفتاح فهرس مكون من 8 أحرف، فإن أرقام السطور تتكون من رقم فاصل عائم في نطاق 0.0000 إلى 9999.9999. يبدأ رقم السطر المعتاد الذي توفره EDT من 1.000 ويزداد بمقدار 1 مع إضافة كل سطر جديد. يمكن إدراج سطور بين سطور أخرى باستخدام رقم كسري كبادئة للأوامر. على سبيل المثال، سيكون السطر الأول من الملف هو 1.0000، والسطر الثاني سيكون 2.0000، ولإدراج سطر بين 1 و2، يمكن للمرء كتابة @1.5: متبوعًا بنص السطر؛ وسيتم تجاهل النقطتين وسيتم إدراج السطر عند 1.5000، بين 1 و2. يتوفر أمر إعادة الترقيم لإعادة ترقيم الملف بالكامل أو جزء منه.

تتكون الأوامر في EDT بشكل عام من أمر (غير حساس لحالة الأحرف)، والذي قد يتبعه نطاق من أرقام الأسطر التي كان من المفترض أن يعمل الأمر بناءً عليها، ووظيفة فرعية تشير إلى كيفية عمل الأمر. يتم التعبير عن النطاق إما كرقم سطر واحد، أو نطاق من الأسطر مفصولة بواصلة (على سبيل المثال، 5-8 يعني أي سطر مرقم من 5.0000 إلى 8.9999 شاملة)، أو مجموعة من الأسطر، كل منها مفصول بفاصلة. تتوفر بعض الرموز لتمثيل قيم مختلفة، مثل علامة الجمع "&" أو كلمة "all" التي تمثل كل سطر في الملف.

على سبيل المثال، لتغيير كل "إلى" في مستند إلى الكلمة "من" يجب عليك الكتابة

@ON ALL CHANGE "إلى" إلى "من"

أو

@on & تغيير "إلى" إلى "من"

يتبع ذلك مفتاح الإرسال (المكافئ لمفتاح الإدخال على جهاز الكمبيوتر)، ويقوم المحرر بتنفيذ الإجراء. كان التحرير يتم على شاشة كاملة، ولا تتم الإجراءات إلا بعد أن يضغط المستخدم على مفتاح الإرسال، وهو إجراء مشابه جدًا للممارسة الحالية المتمثلة في إدخال النص في مربع إدخال في صفحة ويب، ولا يتم اتخاذ أي إجراء إلا بعد أن ينقر المستخدم على زر الإرسال . [2]

يوفر محرر EDT من Univac/Fujitsu إمكانيات تحرير قوية للغاية، بما في ذلك

  • تنسيق النص مشابه لـ Runoff (حيث تم إعطاء الأوامر لتحرير النص عن طريق وضع نقطة قبل الأسطر)
  • ربما يكون أحد البرامج الأولى (يعود تاريخ Univac 90/60 إلى أواخر الستينيات وأوائل السبعينيات) لدعم استخدام المكونات الإضافية للسماح للبرامج الأخرى باستخدام النص الذي يحتفظ به المحرر في الذاكرة، بالإضافة إلى إرسال الأوامر مرة أخرى إلى المحرر للمعالجة.
  • نوع
  • يبحث
  • تحرير النصوص العادية والملفات التي تحتوي على أرقام الأسطر
  • التحرير المباشر على القرص للملفات الكبيرة جدًا بحيث لا يمكن تخزينها في الذاكرة

يدعم إصدار Fujitsu الحالي من EDT أيضًا Unicode ، والذي لم يكن موجودًا عندما أصدرت Univac إصدارها من EDT.

مراجع

  1. ^ دليل مرجعي لمحرر النصوص EDT ، سينامينسون، نيو جيرسي : شركة يونيسيس ، 1975
  2. ^ الدليل الحالي (الإصدار 17) لـ Fujitsu EDT editor (تم استرجاعه في 2013-08-08)
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=EDT_(Univac)&oldid=1064742615"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate