EDT text editor

EDT text editor

There are at least two major text editors named EDT. One was made by Digital Equipment Corporation, the other by what was then Sperry Univac, which later became Unisys.

Digital

EDT was a text editor that was developed by Digital Equipment Corporation (DEC) for use on its PDP-11 series of computers (including RSX-11 [cite web
url=http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/decus/110888.html
title=RSX INDIRECT and EDT Grab Bag
author=James J. Fullerton
date=October 1987
] , RSTS/E [cite web
url=http://elvira.stacken.kth.se/rstsdoc/rsts-doc-v97/v9.7-v4a-a-aa-m476a-tk-edt-editor-manual.pdf
title=Documentation for EDT V3.00
] and RT-11), and later for its VAX/VMS series as well. [cite web
url=http://wwwvms.mppmu.mpg.de/vmsdoc/ava/vms_hist.html
title=VMS History
author=Arne Vajhøj
]

The editor contained both line mode commands and a screen based editor. In screen mode, the default action for the user was to directly update text as he or she typed, with special commands available by pressing keypad commands. Arrow keys allowed for simple navigation, while keypad commands allowed for more complex navigation and searches. As with many user interfaces developed around this time, EDT used the "Gold Key" style of input first developed for the WPS-8 word processing system. "Gold Key" editing used the PF1 keypad key as a meta key allowing the introduction of a wide variety of commands using both the keypad keys and keys on the main keyboard. Pressing the PF2 keypad key would give on-screen help on the keypad and other key combinations:

/----------------------------------- /-----------------------------------
^ | 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. -----------------------------------/

Users could configure default actions or define key sequences for their editor by placing EDT commands in an initialization file which would be executed upon starting the editor.

DEC later developed a powerful language on its VMS systems for designing text editors called TPU, which included an emulator of the EDT screen mode keypad for the benefit of those who were used to using those keys a particular way during their editing sessions. This implementation of EDT is still distributed with OpenVMS.

Univac

EDT was also the name of the text editor running on the Unisys VS/9 operating system using the UNIVAC 90/60 series mainframe computer. Other than the fact that coincidentally they both had the same name, the programs were in no way similar, and that editor was not the same as the one made by Digital.

The Univac EDT editor was a line-based editor, in that it did not use function keys. Unlike editors such as Teco or Emacs, the program is always in text-entry mode, similar to today's word processors. Even if line numbers were not present in the original file, the editor supplied a pseudo-line number for use in editing each line. Commands were sent to the editor by typing in text in the same manner as entering regular text, but the first character of the line (other than a space) was the at sign ("@"). When a line began with an @, the remainder of the line was used as a text-editing command. To enter a line of text beginning with @ which was not an editor command, it was necessary to prefix the line with a second @ sign, in which case, the first @ would be stripped off, and the line taken as text rather than a command. It was also possible to issue a command that the @ sign command indicator be changed to a different character.

For example, to alter every "To" in a document to the word "From" you would type in @ON ALL CHANGE "To" TO "From"followed by the transmit key (equivalent to Enter on a PC), and the editor would perform the action. Editing was basically full-screen, with actions not taking place until the user pressed the transmit key, a procedure very similar to today's practice of entering text into an input box in a web page, with no action being taken until the user clicks on the submit button.

Univac's EDT editor provided extremely powerful editing capabilities, including
*text formatting similar to Runoff (in which commands were given for text editing by preceding lines with a period)
*possibly one of the first programs (the Univac 90/60 goes back to the late 1960s and early 1970s) to support the use of plugins to allow other programs to use the text the editor held in memory, as well as send commands back to the editor for processing.
*sort
*search
*editing of plain text and files with line numbers
*direct on-disk editing of files too large to hold in memory

References

External links

* [http://edt-text-editor.sourceforge.net/ a clone of EDT]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Text Editor and Corrector — TECO (pronounced /tee koh/; originally an acronym for [paper] Tape Editor and COrrector , but later Text Editor and COrrector ) is a text editor originally developed at the Massachusetts Institute of Technology (MIT) in the 1960s, after which it… …   Wikipedia

  • JED (text editor) — Infobox Software name = JED caption = author = John E. Davis latest release version = 0.99 18 latest release date = April 2, 2006 operating system = Unix, OpenVMS, MS DOS, OS/2, BeOS, QNX, Windows genre = Text editor license = GPL website =… …   Wikipedia

  • EDT — may refer to: * Eastern Daylight Time, observed in the North American Eastern Time Zone during daylight saving time * Eau de toilette, see perfume * Electrodynamic tether * EDT text editor * Event dispatching thread, a background thread used in… …   Wikipedia

  • Text Processing Utility — (or TPU) was a language developed by Digital Equipment Corporation (DEC) for developing text editors. In 1986, DEC developed a new version of EDT written in TPU. TPU is distributed with OpenVMS. It is designed to be used on a terminal or console …   Wikipedia

  • List of text editors — The following is a list of text editors. For a list of outliners, see that article s external links. Graphical and Text User Interface The following editors can either be used with a Graphical user interface or a Text user interface. System… …   Wikipedia

  • VS/9 — was a computer operating system available for the Univac 90/60, 90/70 and 90/80 mainframe during the late 1960s through 1980s. It provided the capability to allow both interactive and batch operations on the same computer.BackgroundIn the late… …   Wikipedia

  • Plug-in (computing) — A plug in (plugin, addin, add in, addon, add on, snap in or snapin ; but see extension) is a computer program that interacts with a host application (a web browser or an email client, for example) to provide a certain, usually very specific,… …   Wikipedia

  • Liste von Texteditoren — Texteditor Texteditoren, sortiert nach Betriebssystem. Eine Liste integrierter Entwicklungsumgebungen, welche ebenfalls einen Texteditor aufweisen, findet sich unter Liste von Integrierten Entwicklungsumgebungen. Außerdem gibt es eine Liste von… …   Deutsch Wikipedia

  • RSTS/E — Infobox OS name = RSTS caption = Example text display via remote connection. developer = Digital Equipment Corporation (now owned by Mentec Inc.) source model = Closed Source kernel type = Time sharing operating systems supported platforms = PDP… …   Wikipedia

  • WinShell — Infobox Software name = WinShell caption = Free multilingual IDE for LaTeX. developer = Ingo H. de Boer latest release version = 3.21 latest release date = July 29th 2007 operating system = Windows genre = TeX, LaTeX, Editor license = freeware… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”