Vim as a Python IDE

I’ve been doing a little programming in Python lately, and have had the limitations of using my favorite text editor — Vim — highlighted repeatedly. So I went digging on the Internet to see what it would take to turn Vim into a really decent Python editor. And whaddya’ know? Some helpful soul has already put together all the pieces on my behalf:

I’ve been doing a little programming in Python lately, and have had the limitations of using my favorite text editor — Vim — highlighted repeatedly. So I went digging on the Internet to see what it would take to turn Vim into a really decent Python editor. And whaddya’ know? Some helpful soul has already put together all the pieces on my behalf:

http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/

Trying it out now, and the integration of all these various pieces really makes it much easier to program in Python. In particular, being able to pull up pydoc for an object you are placing is a huge benefit.

If you’re a Vim fan who does some Python development, check it out. So far, I’ve only been using the combined tips a few hours, but I’m impressed with how the keybindings and better Python parsing improve my experience.