Linux doesn't have EDT
, but there are scores of editors available. The
only one that's guaranteed to be included in every UNIX version is
vi
---forget it, your sysadm must have installed something better.
Probably the most popular editor is emacs
, which can emulate EDT
to a certain degree; jed
is another editor that provides EDT
emulation.
These two editors are particularly useful for editing program sources, since
they have two features unknown to EDT
: syntax hilighting and automatic
indentation. Moreover, you can compile your programs from within the editor
(command ESC-X compile
); in case of a syntax error, the cursor will be
positioned on the offending line. I bet that you'll never want to use the
true blue EDT
again.
If you have emacs
: start it, then type ESC-X edt-emulation-on
.
Pressing ALT--X or ESC-X is emacs
' way of issuing commands, like
EDT
's CTRL--Z. From now on, emacs
acts like EDT
apart from a
few commands. Differences:
emacs
. Type fg
to resume it);
If you have jed
: ask your sysadm to configure jed
properly.
Emulation is already on when you start it; use the normal keypad keys, and
press CTRL--H CTRL--H or CTRL-? to get help. Commands are issued in the same
way as emacs
'. In addition, there are some handy key bindings missing
in the original EDT
; key bindings can also be tailored to your own
taste. Ask your sysadm.
In alternative, you may use another editor with a completely different
interface. emacs
in native mode is an obvious choice; another popular
editor is joe
, which can emulate other editors like emacs
itself
(being even easier to use) or the DOS editor. Invoke the editor as
jmacs
or jstar
and press, respectively, CTRL-X H or CTRL-J to get
online help. emacs
and jed
are much more powerful than good
ol' EDT
.