Search for a lightweight IDE (or text editor) in Python

Possible duplicate:
What IDE to use for Python?

Hello to all,

I am looking for either a lightweight IDE or a text editor (with plugins, of course) for writing Python code. Some of the features that I would like to provide to the software are as follows:

1) Autocomplete / offer
2) Multi-tab
3) Automatic format (when saving, if possible)
4) Syntax highlighting
5) Easy navigation between .py code (in Eclipse, if you use F3, you can go to the Class / Interface file)
6) Expand / Collapse (better known as Folding?)
7) Integration with Python-specific code verification (code analysis, unit testing tools, etc.)
8) [Optional] Source tree (view / navigation)

I prefer to use the keyboard for navigation, because I use a laptop (with a limited screen size), and I would like to avoid using a mouse.

Update: also indicate the names of the plugins if the finished files do not provide them.

thanks

+4
source share
4 answers

You mention Eclipse - what about PyDev , the Python IDE for Eclipse?

edit - also this question contains an incredibly complete list of Python IDEs, sorted by function. Maybe worth a look.

+3
source

The Wingware Python IDE fulfills all your requirements, and I believe this is the best Python development environment. That being said, it is a commercial product and is not available for free, although Wingware offers free open source licensing.

+1
source

For Emacs, there is a python.el file (written by the Emacs community) and python-mode.el (written by the Python community). In addition, a rope, rosaki and a few more. Take a look at the EmacsWiki , you will find something for sure if you are open to using Emacs.

+1
source

If you are running Windows, I suggest you give Python Tools for Visual Studio . It may not be easy, but it is certainly nice.

A rough look, but very light and extremely powerful: you can look at Vim as an IDE in Python .

0
source

All Articles