| |
 |
Syntax Highlighting Editor
| |
 |
Brace Highlighting |
| |
 |
Python source code utilities ((un)tabify, (un)comment, (un)indent) |
| |
 |
Context sensitive help on Python keywords |
| |
 |
Parameterized Code Templates (Ctrl-J) |
| |
 |
Accept files dropped from Explorer |
| |
 |
File change notification |
| |
 |
Detecting loading/saving UTF-8 encoded files |
| |
 |
Converting line breaks (Windows, Unix, Mac) |
|
| |
 |
Integrated Python Interpreter
| |
 |
Code Completion |
| |
 |
Call Tips |
| |
 |
Command History |
|
| |
 |
Integrated Python Debugging
| |
 |
Call Stack |
| |
 |
Variables Window (shows interpreter globals when not debugging and Doc strings ) |
| |
 |
Watches Window |
| |
 |
BreakPoints Window |
| |
 |
Code and debugger hints  |
|
| |
 |
Editor Views
| |
 |
Disassembly |
| |
 |
HTML Documentation (pydoc) |
|
| |
 |
Code Explorer |
| |
 |
File Explorer with filter
| |
 |
Easy configuration and browsing of the Python Path |
|
| |
 |
Access to Python manuals through the Help menu |
| |
 |
To Do List |
| |
 |
Find and Replace in Files |
| |
 |
Integrated regular expression tester  |
| |
 |
Parameterized Code Templates |
| |
 |
Choice of Python version to run via command line parameters |
| |
 |
Run Python Script externally (highly configurable) |
| |
 |
External Tools (External run and capture output)
| |
 |
Integration with Python tools such as PyLint, TabNanny, Profile etc. |
| |
 |
Powerful parameter functionality for external tool integration |
|
| |
 |
Find Procedure |
| |
 |
Find Definition/Find references |
| |
 |
Find definition by clicking and browsing history. Works on modules too.  |
| |
 |
Modern GUI with docked forms and configurable look&feel (themes) |
| |
 |
Persistent configurable IDE options |