A two-way integration between Vim and IPython 0.11+.
Using this plugin, you can send lines or whole files for IPython to execute, and also get back object introspection and word completions in Vim, like what you get with: object? and object. in IPython.
The big change from previous versions of ipy.vim is that it no longer the old requires the brittle ipy_vimserver.py instantiation, and since it uses just vim and python, it is platform independent (i.e. should work even on windows, unlike the previous *nix only solution). The requirements are IPython 0.11+ with zeromq capabilities, vim compiled with +python.
If you can launch ipython qtconsole and :echo has('python') returns 1 in vim, you should be good to go.