Code Editors
IDE (Integrated Development Environment)combines the editor, compiler and other useful tools in the same software package. Its advantage is that when a program with syntax errors is compiled, the programmer sees the error messages and the original program at the same time -- this makes debugging much easier. Also, some IDEs contain debuggers. Visual J++, VisualAge for C++ or Java, Java WorkShop, and Visual Caf�?�© are IDEs.
From : www.course.com/careers/glossary/programming.cfm
A code editor is typically a text editor with programming language libraries installed. The editor recognizes programming keywords and renders them in the specified color code (known as syntax highlighting). Other features include code beautification and compiler integration. In some cases, code editor is a scaled down version of IDE.
FTE
FTE is a free (licensed under the GNU GPL) text editor for developers. It is really powerful, yet very easy and intuitive to use.
Ports that can be compiled from the current source tree include OS/2, Win32 console, DOS, Linux console and an X port for many UNIX'es, including Linux, AIX, Solaris, HP, and Cygwin. An incomplete UNIX terminal port (using s-lang) is also available.
It can be built using GCC ports on all supported platforms, but other compilers are also supported on Win32 and OS/2
Features :
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
visit
FTE
FTE was visited : 73 times
Loading .....