Ropevim, rope in vim
Ropevim is a vim mode that uses rope library to provide features like python refactorings and code-assists.
This vim plugin allow you use rope library in vim very easy. Now you dont needed install rope libs in system. Also this plugin add vim help with rope commands.
This fork contains embedded rope-omni plugin created by Ryan Wooden. It allows you to setup rope completion as a usercomplete/omnicomplete function in Vim.
Just copy plugin folders in your ~/.vim directory.
Or with pathogen clone plugin in your
Rope auto assist mapped in Control+Space keys. You can remap it. Example:
imap <buffer><Tab> <M-/>
To setup omni/user complete functions add to your .vimrc:
"For omnicomplete <C-x><C-o> autocmd FileType python setlocal omnifunc=RopeCompleteFunc
"For usercomplete <C-X><C-u> autocmd FileType python setlocal completefunc=RopeCompleteFunc
Note, you can have both: the default python omnicompletion and rope completion together:
autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType python setlocal completefunc=RopeCompleteFunc