EDT (Univac) - Википедия - EDT (Univac)

EDT это Текстовый редактор работает на Unisys VS / 9 Операционная система с использованием UNIVAC серии 90 мэйнфреймы,[1] и в настоящее время работает на Fujitsu BS2000 универсальный компьютер и Операционная система. Он был разработан RCA для TSOS операционная система для Серия Spectra мэйнфреймы. Версия RCA позже была продана Сперри. Univac (который позже стал Unisys) и был выпущен для операционной системы VS / 9.

Редактор Univac / Fujitsu EDT - это линейный редактор, в котором не используются функциональные клавиши. В отличие от таких редакторов, как Teco или же Emacs, программа всегда находится в режиме ввода текста, как и в современных текстовых редакторах.

Команды отправляются в редактор путем ввода текста так же, как и при вводе обычного текста, но первый символ строки (кроме пробела) - это символ команды, который по умолчанию представляет собой знак at ("@ "). Когда строка начинается с @, оставшаяся часть строки используется как команда редактирования текста. Чтобы ввести строку текста, начинающуюся с @, которая не является командой редактора, необходимо добавить к строке префикс второй знак @, и в этом случае первый @ будет удален, а строка будет считаться текстом, а не командой. Также можно подать команду, чтобы индикатор команды был изменен с @ на другой символ. Одно использование поскольку эта функция заключается в написании сценариев, позволяющих 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 & изменить "Кому" на "От"

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

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

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

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

Рекомендации

  1. ^ Справочное руководство текстового редактора EDT, Синнаминсон, Нью-Джерси: Корпорация Unisys, 1975
  2. ^ Текущие (V17) руководства в формате PDF для редактора Fujitsu EDT (Проверено 8 августа 2013 г.)