Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. eric4 includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net.
Current stable version is eric4 based on Qt4. For Qt3 based systems eric3 is still available.
Features
- Unlimited number of editors
- Configurable window layout
- Configurable syntax hilighting
- Sourcecode autocompletion
- Sourcecode calltips
- Sourcecode folding
- Brace matching
- Error highlighting
- Advanced search functionality including project wide search and replace
- Integrated class browser
- Makro recordings
- Integrated version control interface for Cvs and
Subversion repositories (as plugins) - Integrated sourcecode documentation system
- Integrated python debugger including support to debug multithreaded applications
- Integrated, full featured Ruby debugger
- Integrated profiling and code coverage support
- Integrated task (todo items) management
- Advanced project management facilities
- Interactive Python shell including syntax hilighting and autocompletion
- Interactive Ruby shell including syntax hilighting and autocompletion
- Integrated rope refactoring tool (as optional plugin)
- Application diagrams
- running external applications from within the IDE
- integrated unittest support
- Cyclops cycles finder support
- Integrated CORBA support based on omniORB
- Integrated interface to cx_freeze (as optional plugin)
- Integrated interface to PyLint (as optional plugin)
- Many integrated wizzards for regex and Qt dialogs (as plugins)
- Localizations. Currently Eric is available in English, German, French, Russian, Czech, Spanish and Turkish.
- ...many, many more not mentioned here
Eric Python IDE 4
Download is available from sourceforge. Alternatively you may download the latest snapshot release.
Prerequisites
To be able to run eric4 you should have the following installed:
- Python 2.4.0 or better
- Qt 4.2.0 or better (from Trolltech)
- PyQt 4.1.0 or better (from Riverbank)
- QScintilla 2.1 or better (from Riverbank)
Optionally you may download and install the following python modules to make full use of the IDE and the offered plugins:
- Subversion
- PySvn (Python interface to Subversion)
- PyLint
- CX_Freeze
Documentation
The documentation for the ide is available as separate download or may be browsed online.
Eric Python IDE 3
Download is available from sourceforge. Alternatively you may download the latest snapshot release.
Prerequisites
To be able to run eric3 you should have the following installed:
- Python 2.3.0 or better
- Qt 3.1.0 or better (from Trolltech)
- PyQt 3.6.0 or better (from Riverbank)
- QScintilla 1.0 or better (from Riverbank)
Please note, that QScintilla 2 is not compatible with QScintilla 1 and will not work for eric3.
Optionally you may download and install the following python modules to make full use of the IDE:
Documentation
The documentation for the ide is available as separate download or may be browsed online.
0 comments:
Post a Comment