204 lines
3.8 KiB
Plaintext
204 lines
3.8 KiB
Plaintext
Features
|
|
********
|
|
|
|
The following is a partial list of eclim features with much more still
|
|
to come. For more details please see the detailed documentation
|
|
(|vim-index|). For a more comprehensive list you can also visit the
|
|
cheatsheet (|vim-cheatsheet|).
|
|
|
|
|
|
Eclipse Projects
|
|
================
|
|
|
|
- Create, update, and delete Eclipse projects.
|
|
|
|
- Easily manage Eclipse .classpath files (support for maven and ivy).
|
|
|
|
- Quickly and easily manage settings globally or on a project basis.
|
|
|
|
|
|
Ant Integration
|
|
===============
|
|
|
|
- Ant execution from any file.
|
|
|
|
- Context sensitive code completion when editing build files.
|
|
|
|
- Automatic validation of build files (w/ visual marking of errors and
|
|
warnings).
|
|
|
|
- Quick access to ant documentation.
|
|
|
|
|
|
C/C++ Integration
|
|
=================
|
|
|
|
- Context sensitive code completion.
|
|
|
|
- Searching.
|
|
|
|
- Source code validation.
|
|
|
|
|
|
Css Integration
|
|
===============
|
|
|
|
- Context sensitive code completion.
|
|
|
|
- Source code validation.
|
|
|
|
|
|
Dtd Integration
|
|
===============
|
|
|
|
- Automatic validation (w/ visual marking of errors and warnings).
|
|
|
|
|
|
Html Integration
|
|
================
|
|
|
|
- Context sensitive code completion.
|
|
|
|
- Automatic validation (w/ visual marking of errors and warnings).
|
|
|
|
|
|
Java Integration
|
|
================
|
|
|
|
- Automatic source code validation (w/ visual marking of errors and
|
|
warnings).
|
|
|
|
- Context sensitive code completion.
|
|
|
|
- Code correction suggestions with option to apply a suggestion.
|
|
|
|
- Class constructor generation.
|
|
|
|
- Java Bean getter and setter generation.
|
|
|
|
- Generation of delegate methods.
|
|
|
|
- Java source and java doc searching capabilities.
|
|
|
|
- Generate stub methods from implemented interfaces or super classes.
|
|
|
|
- Generate stub methods for junit testing.
|
|
|
|
- Quickly clean and sort imports and easily import new classes.
|
|
|
|
- Automatic generation of logging initialization code, upon first
|
|
usage of a logger.
|
|
|
|
- Javadoc generation for package, class, field, method, etc.
|
|
|
|
- Java regular expression testing.
|
|
|
|
- Support for Checkstyle.
|
|
|
|
|
|
JavaScript Integration
|
|
======================
|
|
|
|
- File validation using jsl (http://www.javascriptlint.com/).
|
|
|
|
- Improved taglist (outline) support.
|
|
|
|
|
|
Log4j Integration
|
|
=================
|
|
|
|
- Validation of log4j xml files.
|
|
|
|
|
|
Maven Integration
|
|
=================
|
|
|
|
- Maven execution from any file.
|
|
|
|
- Maven repository searching and ability to add results to pom file.
|
|
|
|
|
|
Php Integration
|
|
===============
|
|
|
|
- Code completion.
|
|
|
|
- Searching.
|
|
|
|
- Source code validation.
|
|
|
|
|
|
Python Integration
|
|
==================
|
|
|
|
- Context sensitive code completion.
|
|
|
|
- Find element definition support.
|
|
|
|
- Regular expression testing.
|
|
|
|
- Django functionality.
|
|
|
|
- Validation via python compiler, pyflakes
|
|
(http://www.divmod.org/trac/wiki/DivmodPyflakes), and pylint
|
|
(http://www.logilab.org/857).
|
|
|
|
|
|
Ruby Integration
|
|
================
|
|
|
|
- Context sensitive code completion.
|
|
|
|
- Searching.
|
|
|
|
- Source code validation.
|
|
|
|
|
|
Vim Script Integration
|
|
======================
|
|
|
|
- Find user defined command, function, or global variable declarations
|
|
/ references.
|
|
|
|
- Quickly lookup help topic for a keyword, functions, command, etc.
|
|
|
|
|
|
Wsdl Integration
|
|
================
|
|
|
|
- Automatic validation (w/ visual marking of errors and warnings).
|
|
|
|
|
|
Xml Integration
|
|
===============
|
|
|
|
- Automatic validation (w/ visual marking of errors and warnings).
|
|
|
|
- Quickly look up element definition from the current xml file's dtd
|
|
or xsd.
|
|
|
|
- Context sensitive code completion.
|
|
|
|
|
|
Xsd Integration
|
|
===============
|
|
|
|
- Automatic validation (w/ visual marking of errors and warnings).
|
|
|
|
|
|
Common Vim Functionality
|
|
========================
|
|
|
|
- :Split / :Tabnew supporting multiple files.
|
|
|
|
- :SplitRelative / :EditRelative / :TabnewRelative / :ReadRelative for
|
|
opening / reading a file relative to the current one.
|
|
|
|
- Commands to locate a project, workspace, or current file relative
|
|
file and open it (split, edit, or tabnew).
|
|
|
|
- Enhanced taglist support.
|
|
|
|
- Much more...
|
|
|
|
vim:ft=eclimhelp |