Searching for a Python lightweight IDE (or text-editor)

29,660

Solution 1

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

edit - also, this question has an incredibly comprehensive list of Python IDEs, sorted by feature. Might be worth a look.

Solution 2

Wingware's Python IDE fulfills all of your requirements, and I do consider it to be the best Python IDE around. That being said, it's a commercial product and not available free of charge, though Wingware offers noncommercial/open-source licensing.

Solution 3

There is python.el (written by Emacs community) and python-mode.el (written by Python community) for Emacs. Also, rope, ropemacs, and a few more. Look at EmacsWiki, you will find something for sure if you are open to use Emacs.

Share:
29,660
xandross
Author by

xandross

A regular software developer just getting my feet wet.

Updated on May 16, 2020

Comments

  • xandross
    xandross almost 4 years

    Possible Duplicate:
    What IDE to use for Python?

    Hi all,

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

    1) Auto-complete/suggest
    2) Multi-tab
    3) Auto-format (on save if it is possible)
    4) Syntax highlighting
    5) Easy navigation between .py code (in Eclipse, if you use F3, you can jump to the Class/Interface file)
    6) Expand/Collapse (more known as Folding?)
    7) Integrate with code-checking specific to Python (code analysis, unit-test tools, etc)
    8) [Optional] Source tree (browsing/navigation)

    I prefer to use keyboard to navigate around because I'm using a laptop (with limited display size as well) and I'd like to avoid using mouse.

    Update: Please list the plugin names as well if the out-of-the-box doesn't provide them.

    Thanks

  • onteria_
    onteria_ almost 13 years
    Well there's a workaround to that if you're an active open source project, but it's a bit difficult to get approved for it
  • Jim Brissom
    Jim Brissom almost 13 years
    Yep, I just remembered that, too and edited it in.
  • Alex
    Alex almost 11 years
    I believe Eclipse doesn't comply with the question main requirement: A "lightweight" editor
  • Piotr Owsiak
    Piotr Owsiak about 10 years
    Looks to me like all of the requirements can be matched by Vim, not out of the box though. Still Vim is worth the effort since it pays off manyfold.
  • jtuki
    jtuki over 8 years
    With regards to nowadays personal computer's performance, pydev for Eclipse is a good option. Just follow the instructions here to download Eclipse, and install pydev. pydev.org/manual_101_install.html