HomePage |
RecentChanges |
EditorIndex |
TextEditorFamilies |
Preferences
The Folding Text Editor
Author: Marko Macek
Homepage: http://fte.sourceforge.net/
Family: FoldingEditors OS/2EditorFamily MsDosEditors LinuxEditorFamily
Platforms: OS/2, Win32 console, DOS, Linux console and an X port for many UNIX'es
License: Open source
The home page does not link to files for the latest version. Recent source code, and Windows and Linux compilations, are available at http://sourceforge.net/project/showfiles.php?group_id=943&package_id=941
A recent DOS version is at http://www.student.unimelb.edu.au/denisa/fte.htm
- Syntax highlighting and syntax-aware autoindent for many languages / file formats, including C(++), Java, Perl, Sh, Pascal, SQL, Assembly, PHP, Python, REXX, Ada, Fortran, IDL, LinuxDoc?, TeX, TeXInfo?, HTML, diffs, emails and makefiles
- User-definable syntax highlighting using a configurable state machine
- Parenthesis matching
- Parsing of compiler output (jump to file/line of error, jump to prev/next error)
- Parsing of "grep" output (jump to file/line of match)
- Simple handling of several open files / directory views
- Several variations of the "copy'n'paste" mechanism (including "Copy-Append", "Paste column", "Paste line"
- Many Line transformation operations (split, join, center, toupper, tolower, togglecase, rot13, delete-to-end, ...)
- An ASCII table ("insert this funny char")
- Many block selection operations (mark stream/rectangle/line(s), insert stream/rectangle/line(s) from file, write selection to file, print selection)
- Operations on selections (toupper, tolower, rot13, user defined translates, indent entire block, sort, ...)
- Several navigation operations (search string, bookmark stack, goto line, goto matching parenthesis, go to next/prev similar word, ...)
- Search and replace optionally using regular expressions
- Folds, including "create by regexp", "create by routines", nested folds
- Interfacing to compiler/make, grep, shell, ispell
- Routine/Function? list for several languages
Editor with syntax higlighting, auto-indent, code folding, support for 20+ languages / file formats, directory browsing, function list. Configuration is flexible but weird to use (must edit config files and "compile" them to a binary config file). Some configuration options are accessible via menus.
The interface is Text Oriented though it can be run in a GUI environment (like GUI VIM without toolbars, split windows and with text menus)
note: the concept of compiling into config files was once popular, especially in low memory environments. TSEPro? did this in the past as well. I think that VDE might have also. Confirmation?
(VDE uses a config program that patches the VDE executable. It *does* have a macro compiler. --DMcCunney)
Screenshots: