I really like the Emacs editor for Python because of it\'s smart tabbing for instance if I have something like this
def foo(): if bar: blah
There is a bundled collection of Vim plugins for Python development: http://www.vim.org/scripts/script.php?script_id=3770