Ropevim is a Vim mode that uses the rope library to provide features like Python refactorings and code-assists.
Product's homepage
Here are some key features of "Ropevim":
Supports many of the refactorings that are supported by rope library:
· Rename
· Extract method/local variable
· Move class/function/module/package/method
· Inline method/local variable/parameter
· Restructuring
· Change signature
Other refactoring-related features:
· Previewing refactorings
· Undo/redo refactorings
· Showing refactoring progress
Code-assists:
· Code-completion
· Goto definition
· Show pydoc
· Find occurrences
· Organize imports (remove unused and duplicate imports and sort them)
· Generating python elements
What's New in This Release: [ read full changelog ]
· improved support of multibyte sources
· implemented extended complete feature (disabled by default)
· ropemode is not the part of distribution now