Только начал изучать питон, пока пользуюсь такой связкой, не знаю подойдет ли для серьезной разработки)
tmux
+
Pydiction для автодобавления в vim
качаешь www.vim.org/scripts/script.php?script_id=850 кладешь в папку .vim/plugin/
в .vimrc добавить:
filetype plugin on
let g:pydiction_location = '.vim/plugin/pydiction-1.2.3/pydiction/complete-dict'
+
Для автодобавления в питоне:
В файл ~/.pyrc положить:
import rlcompleter
import readline
readline.parse_and_bind("tab: complete") # автодополнение
В ~/.bashrc добавить:
export PYTHONSTARTUP="${HOME}/.pyrc"
export PYTHONIOENCODING="UTF-8"
В итоге получается нечто такое:
Еще сюда же можно добавить NERDtree, но что-то с первого раза его осилить не удалось.