HomePage |
RecentChanges |
EditorIndex |
TextEditorFamilies |
Preferences
Difference (from prior major revision)
(no other diffs)
Changed: 11c11
Open source Python IDE, written in Python
Author: pyscripter
Homepage: http://code.google.com/p/pyscripter/
Family: IDEFamily
Platform: Windows
License: MIT License
PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. Being built in a compiled language is rather snappier than some of the other Python IDEs and provides an extensive blend of features that make it a productive Python development environment.
Screenshot: See Features list below screenshot
Features:
Syntax Highlighting Editor
- Unicode based
- Full support for encoded Python source files
- Brace Highlighting
- Python source code utilities ((un)tabify, (un)comment, (un)indent, etc.)
- Code completion and call tips
- Code and debugger hints
- Syntax checking as you type
- Context sensitive help on Python keywords
- Parameterized Code Templates
- Accept files dropped from Explorer
- File change notification
- Converting line breaks (Windows, Unix, Mac)
- Print preview and print syntax highlighted Python code
- Syntax highlighting of HTML, XML and CSS files
- Split view file editing
- Firefox-like search and replace
- Side-by-side file editing
Integrated Python Interpreter
- Code Completion
- Call Tips
- Command History
- Execute scripts without saving them
Integrated Python Debugging
- Remote Python Debugger
- Call Stack
- Variables Window
- Watches Window
- Conditional breakpoints
- Debugger hints
- Post-mortem analysis
- Can run or debug files without first saving them
Editor Views
- Disassembly
- HTML Documentation (pydoc)
File Explorer
- Easy configuration and browsing of the Python Path
- Integrated Version Control using Tortoise CVS or Tortoise SVN
Project Manager
- Import existing directories
- Multiple run configurations
Integrated Unit testing
- Automatic generation of tests
- Unit testing GUI
External Tools (External run and capture output)
- Integration with Python tools such as PyLint?, TabNanny?, Profile etc.
- Powerful parameter functionality for customized external tool integration
Other Features
- Code Explorer
- Access to Python manuals through the Help menu
- To Do List
- Find and Replace in Files
- Integrated regular expression testing
- Choice of Python version to run via command line parameters
- Run Python Script externally (highly configurable)
- Find Definition/Find? references
- Find definition by clicking and browsing history
- Modern GUI with docked forms and configurable look&feel (themes)
- Persistent configurable IDE options