Freeware text editor for Linux, in console and GUI versions
Author: P. Kouznetsov
Homepage: http://www.kpdus.com//ted.html (Apparently down as of 5/11/08)
Download: [Linux, no X11]
[Linux with X11]
[RedHat, no X11]
[RedHat with X11]
License: Freeware version of a commercial product. Source not available.
See also Ted for NT
- Intuitive user-friendly interface. It will speed up your work with automatic command and file name completion, default inputs, input history lists, automatic saving/restoring editor configuration feature. Depending on terminal type the editor can support mouse with graphic mouse cursor emulation, multi-color mode, scan-codes, various video-modes and screen font downloading.
- Powerful multi-window system. You can use movable and resizable windows to view and edit different parts of the same document or several documents at a time.
- Customizable multi-level menu system with hot-keys and shortcuts.
- Multiple window search and replace operations, incremental search, full support of regular expressions.
- Various text region operations: copying, moving, deleting, wrapping, formatting, filtering through UNIX commands. TED automatically remembers last 10 text regions in the clipboard. TED supports stream and rectangular text regions.
- Simple formatting facilities: word wrapping and justifying with left and right text margins, automatic word wrapping mode, automatic paragraphs and sentences recognitions, character case conversions.
- C programming language support: construct matching (parentheses, comments, #if/#endif), smart indentation, use of tag files for fast search of function definitions, compilation errors processing, support for full-screen debugging, syntax templates using abbreviations. Construct matching is available and useful with other languages like Java, Perl, Awk, etc.
- Automatic file type recognition. Currently UNIX, MAC and DOS types are supported. You can manually set or change the type of the current file.
- File manager: a powerful tool that can help you organize your files and directories. It implements the basic file operations like copying, renaming, removing, file mode setting, searching for files.
- Interface with UNIX: ability to run any UNIX command and get its results in editor's window. You may also run shell from within editor's window and interact with it, run most of UNIX commands, view and edit their output, send signals to them.
- Standard spell checking program support (spell and ispell). You can check spelling of a single word or whole text. With ispell which is included in all major Linux distributions TED can give you a list of suggestions for each incorrect word.
- On-line context-sensitive hypertext help system available at any time.
- Working with abbreviations, which can be automatically expanded to their full value. You can use abbreviations to store and insert pieces of text you often use. Abbreviations in TED are case-smart.
- Keyboard macros. You can record a sequence of any keystrokes and run it with a single key, save it in file for later use, or bind a macro to any abbreviation.
- Undo/Redo? facility. You can define the size of undo buffer yourself.
- Fully redefinable keyboard. You can bind editor's commands and macros to any key sequence to meet your requirements.
- The editor is binary-clean and 8-bit clean.
- Session information recovery after software or hardware failure.
- Bilingual support: if you are using two languages while working in the editor, you can easily switch between them and customize the keyboard layout to your needs.
- Built-in line-mode calculator which supports a lot of mathematical functions.
- Lines, borders, boxes: there is a convenient facility for bordering tables, drawing boxes and lines anywhere in your document.
- Flexible printer support. You can use either standard UNIX print services or direct output to the printer with customizable page formatting and optional font downloading.
- X support. You can operate with mouse, choose any fixed-width font, setup colors in resource file.