Eclipse, for most people who use it, is an Integrated Development Environments (IDE). Although it is well-known as a Java IDE, it can be used as an IDE for other languages.
(Note: These features applies to Eclipse + JDT. Features for other languages may vary.)
- Code completion – Shows a list of properties and methods when you type in an object’s name
- Automatic error checking – Highlights compilation errors and warnings
- Automatic compilation – Compiles the program as soon as you save
- Built-in CVS support – checkout, update and commit functions can be done in the IDE
- Code completion (ctrl-space)
- Quick comments – toggle comments on several lines using ‘//’. (ctrl-/)
- Delete line (ctrl-d)
- Goto Line number (ctrl-l as in line)
- No installation necessary – just decompress the files
- You need Java Runtime Environment (JRE) installed to start Eclipse. If you want to compile Java in it, then you need Java Development Kit (JDK) installed.
- Eclipse platform (not SDK) and JDT together takes about 40 MB of disk space. More will be used if you install other plug-ins.
Commonly used Plugins
- JDT – Java support
- RDT – Ruby support
- PHPEclipse – PHP support
- EPIC – Perl support
- Subclipse – Subversion (SVN) support