What is it all about?
Eric is a full featured Python 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. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the ne
* Unlimited number of editors * Configurable window layout * Configurable syntax highlighting * Source code auto completion * Source code call tips * Source code folding * Brace matching * Error highlighting * Advanced search functionality including project wide search and replace * Integrated class browser * Integrated version control interface for Mercurial and Subversion repositories (as core plug-ins) and Git (as optional plug-in) * Integrated cooperation functions (chat, shared editor) * Integrated source code documentation system * Integrated python debugger including support to debug multithreaded and multiprocessing applications * Integrated profiling and code coverage support * Integrated automatic code checkers (syntax, errors and style [PEP-8]) * Integrated task (todo items) management * Advanced project management facilities * Interactive Python shell including syntax highlighting and auto completion Integrated interface to PyLint (as optional plug-in) * Many integrated wizards for regex and Qt dialogs (as core plug-ins) * Localizations. Currently Eric is available in English, German, French, Russian, Czech, Spanish, Italian, Turkish and Chinese. * Tools for previewing Qt forms and translations * Integrated web browser * Integrated interface to the enchant spell checking library