ЭДТ (цифровой)
EDT на основе символов — текстовый редактор от Digital Equipment Corporation (DEC), работающий на PDP-11. [1] ( РСС-11 , РСТС/Е [2] и RT-11 ), а позже и для своей OpenVMS . операционной системы [3] Он может реагировать на одиночные нажатия клавиш и использует функциональные клавиши для реализации команд редактора. EDT изначально был представлен как редактор линейного режима. [ нужна ссылка ] Экранный режим был впервые разработан Дарреллом Даффи как редактор клавиатуры (KED) на RT-11 в рамках проекта FMS-11; [ нужна ссылка ] Затем EDT в других операционных системах был улучшен для совместимости с KED. [ нужна ссылка ]
Редактор содержит как команды линейного режима, так и экранный редактор. В экранном режиме действием по умолчанию для пользователя является непосредственное обновление текста по мере его ввода, при этом специальные команды доступны при нажатии команд с клавиатуры. Клавиши со стрелками обеспечивают простую навигацию, а команды клавиатуры позволяют выполнять более сложную навигацию и поиск. Как и во многих пользовательских интерфейсах, разработанных примерно в это время, EDT использует « Золотой ключ », впервые разработанный стиль ввода [ нужна ссылка ] для системы обработки текста WPS-8 . При редактировании «Золотым ключом» клавиша клавиатуры PF1 используется в качестве префиксной клавиши, что позволяет вводить широкий спектр команд с использованием как клавиш клавиатуры, так и клавиш основной клавиатуры. Нажатие клавиши клавиатуры PF2 открывает экранную справку по клавиатуре и другим комбинациям клавиш:
/-----------------------------------\ /-----------------------------------\ | ^ | DOWN | | | | | | FNDNXT | DEL L | | | | | | <---- | ----> | | GOLD | HELP | | | | | | | | LEFT | RIGHT | | | | FIND | UND L | | UP | v | | | |--------+--------+--------+--------| \-----------------------------------/ | PAGE | SECT | APPEND | DEL W | DELETE Delete character | | | | | LINEFEED Delete to beginning of word | COMMAND| FILL | REPLACE| UND W | BACKSPACE Backup to beginning of line |--------+--------+--------+--------| CTRL/A Compute tab level | ADVANCE| BACKUP | CUT | DEL C | CTRL/D Decrease tab level | | | | | CTRL/E Increase tab level | BOTTOM | TOP | PASTE | UND C | CTRL/K Define key |--------+--------+--------+--------| CTRL/R Refresh screen | WORD | EOL | CHAR | | CTRL/T Adjust tabs | | | | ENTER | CTRL/U Delete to beginning of line |CHNGCASE| DEL EOL| SPECINS| | CTRL/W Refresh screen |-----------------+--------| | CTRL/Z Exit to line mode | LINE | SELECT | | | | | SUBS | Press a key for help on that key. | OPEN LINE | RESET | | To exit, press the spacebar. \-----------------------------------/
Пользователи могут настраивать действия по умолчанию или определять последовательности клавиш для своего редактора, помещая команды EDT в файл инициализации, который выполняется при запуске редактора.
Позже DEC разработала TPU — мощный язык для разработки текстовых редакторов в своих системах VMS . TPU использовался для создания нового стандартного текстового редактора EVE , а также для переписывания EDT. В EVE включен эмулятор клавиатуры экранного режима EDT для тех, кто привык к определенным ключевым функциям. И EVE, и реализация EDT в TPU по-прежнему распространяются вместе с OpenVMS . [ нужна ссылка ]
Текстовые редакторы, основанные на пользовательском интерфейсе EDT, были разработаны для других систем, включая, например, sedt, редактор на основе EDT для систем Unix . [4]
Ссылки
[ редактировать ]- ^ Джеймс Дж. Фуллертон (октябрь 1987 г.). «Сумка для переноски RSX INDIRECT и EDT» .
- ^ «Документация для EDT V3.00» (PDF) .
- ^ Арне Вайхой. «История ВМС» . Архивировано из оригинала 13 февраля 2008 г. Проверено 1 сентября 2016 г.
- ^ «Текстовый редактор sedt» . Математический факультет Университета штата Вашингтон . Проверено 22 октября 2020 г.