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
.