Python and Intellisense

This blog entry explains setting Vim up as a Python IDE, he covers Intellisense-like functionality:

Python Intellsense
(source: dispatched.ch)

This is standard in Vim 7. There are a number of other very useful plugins for python development in Vim, such as Pyflakes which checks code on the fly and Python_fn.vim which provides functionality for manipulating python indentation & code blocks.


Have a look at python tools for visual studio, they provide code completion (a.k.a intellisense), debugging etc ...

Below is a screenshot of the interactive shell for python showing code completion.

enter image description here


The PyDev environment for Eclipse has intellisense-like functionality for Python. Keeping an interactive console open, along with the help(item) function is very helpful.