What I do want in an editor/IDE
6 AM
July 22, 2004
Hans lists some features that he does and doesn’t find useful in a Python IDE.
Here are four more features I’d like to see in a Python IDE:
- Manage import statements. When I move code around, the imports it uses should follow. Unused imports should be removed automagically.
- Find and run unit test suites at the press of a button.
- Quick sanity check tools. For example: for every self.x, check that x is defined as a function, as a class variable, in the init method or somewhere in a superclass.
- Support for common refactorings – turning expressions into variables and vice-versa, turning local variables into instance variables, moving a class between modules, and moving a module in the hierarchy.
Comments
"Sanity check tools" - would PyChecker integration suit? You can integrate PyChecker with PythonWin like so:
http://groups.google.com/groups?selm=44254d3d.0308050441.3ae97677%40posting.google.com
i think this is a rather promising python ide:
http://www.die-offenbachs.de/detlev/eric3.html
kind regards,
tom
eric3 is fine, but difficult to install and use on a windows system.