Jump to content

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 файла будет иметь номер 1.0000, строка 2 — 2.0000, а чтобы вставить строку между 1 и 2, можно ввести @1.5:, а затем текст строки; двоеточие будет отброшено, а строка будет вставлена ​​с номером 1,5000, между 1 и 2. Доступна команда перенумерации, позволяющая перенумеровать весь файл или его часть.

Команды в EDT обычно состоят из команды (нечувствительной к регистру), за которой может следовать диапазон номеров строк, на которые должна действовать команда, и подфункции, указывающей, как должна действовать команда. Диапазон выражался либо одним номером строки, диапазоном строк, разделенных тире (например, 5–8 будет означать любую строку с номером от 5,0000 до 8,9999 включительно), либо группой строк, каждая из которых была разделена запятой. Некоторые символы доступны для обозначения различных значений, например амперсанд « &» или слово «все», обозначающее каждую строку в файле.

Например, чтобы заменить каждое слово «Кому» в документе на слово «От», введите

@ON ALL CHANGE "To" TO "From"

или

@on & change "To" to "From"

за которым следует клавиша передачи (эквивалентная Enter на ПК), и редактор выполнит действие. Редактирование осуществлялось в основном в полноэкранном режиме, при этом действия не выполнялись до тех пор, пока пользователь не нажал клавишу «Передать». Эта процедура очень похожа на современную практику ввода текста в поле ввода на веб-странице, при этом никаких действий не предпринималось до тех пор, пока пользователь не нажмет кнопку «Передать». кнопка отправки . [2]

Редактор EDT Univac/Fujitsu предоставляет чрезвычайно мощные возможности редактирования, в том числе

  • форматирование текста аналогичное Runoff (в котором команды для редактирования текста задавались предшествующими строками с точкой)
  • возможно, одна из первых программ (Univac 90/60 появилась в конце 1960-х и начале 1970-х годов), поддерживающая использование плагинов , позволяющих другим программам использовать текст, хранящийся в памяти редактора, а также отправлять команды обратно в программу. редактор для обработки.
  • сортировать
  • поиск
  • редактирование обычного текста и файлов с номерами строк
  • прямое редактирование на диске файлов, слишком больших для хранения в памяти

Текущая версия EDT от Fujitsu также поддерживает Unicode , которого не существовало, когда Univac выпустила свою версию EDT.

  1. ^ Справочное руководство по текстовому редактору EDT , Циннаминсон, Нью-Джерси : Unisys Corporation , 1975 г.
  2. ^ Текущие (V17) PDF-руководства для редактора Fujitsu EDT (Проверено 8 августа 2013 г.)
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7b6b103d7a0450044cdf99eabd4b5133__1641763620
URL1:https://arc.ask3.ru/arc/aa/7b/33/7b6b103d7a0450044cdf99eabd4b5133.html
Заголовок, (Title) документа по адресу, URL1:
EDT (Univac) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)