Publisher review:Rope IDE is a python refactoring IDE and library. Rope is a python refactoring IDE and library. The IDE uses the library to provide features like refactoring, code assist, and auto-completion. It is written in python. The IDE uses Tkinter library.
Features: - Refactorings
- Rename everything!
- Extract method
- Extract local variable
- Move class/function/module/package/method
- Inline method/local variable
- Change method signature
- Introduce factory method
- Introduce parameter
- Encapsulate field
- Transform module to package
- Convert local variable to field
- Replace method with method object
- Inline argument default value
- Basic implicit interfaces handling
- Fixing imports when needed
- Previewing refactorings
- Stopping refactorings
- Undo/redo refactorings
- Code-assists
- Auto-completion
- Goto definition
- Quick outline
- Show PyDoc
- Proposing templates in completions
- Find occurrences
- Import tools
- Organize imports (remove unused and duplicate imports and sort them)
- Change relative imports to absolute
- Change from imports to normal imports
- Expand from ... import * imports
- Generating python elements
- Editing and IDE tools
- Python and reST highlighting
- Multiple editers
- Project file history
- Basic SVN support using pysvn library
- An emacs like keybinding
- Configurable keybinding
- Basic UI plug-in support
- Spell-checking using Aspell/Ispell
- Correcting indentation
- Project tree view
- Unit-test running view
- Showing codetags/errors/warnings
- Defining templates
- Memorizing strings/locations
- Object Inference
- A static object inference approach
- A dynamic object inference approach
- Automatic SOI analysis
- Handling built-in container types
- Saving object information on disk
- Stored object data validation
Rope IDE 0.6m2 is a Python script for Development Tools scripts design by Ali G Rudi.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris