Home » Wingware Python IDE Product Family »
Feature List
| Wing IDE 101 3.1.0 | Wing IDE Personal 3.1.0 | Wing IDE Professional 3.1.0 | ||
|---|---|---|---|---|
Editor Features | ||||
| Syntax highlighting | | | | |
| Visual Studio style key bindings | | | | |
| VI/Vim key bindings | | | | |
| Emacs key bindings | | | | |
| Brief key bindings | | | | |
| OS X style key bindings | | | | |
| Block indentation | | | | |
| Indentation guides | | | | |
| Adapts to file indent style | | | | |
| Adapts to file EOL style | | | | |
| Block commenting | | | | |
| Rectangular and line selection | | | | |
| Brace matching | | | | |
| Visible white space | | | | |
| Detect and load external changes | | | | |
| Editor splits & tabs | | | | |
| Configurable tab key | | | | |
| Print file or selection | | | | |
| Named bookmarks | | | ||
| Keyboard and command macros | | | ||
| Code folding | | | ||
Code Intelligence Features | ||||
| Goto-definition | | | | |
| Source index menus | | | | |
| Auto-indent | | | | |
| Code-aware line wrapping | | | | |
| Error indicators | | | | |
| Scans for sys.path changes in main debug file | | | | |
| Auto-completion for Python and extension modules | | | | |
| Enhanced auto-completion for wxPython, PyGTK, and PyQt | | | | |
| Word list driven auto-completion for other file types | | | | |
| Indentation translator | | | | |
| Class browser | | | ||
| Module browser | | | ||
| Current file browser | | | ||
| Call tips & documentation (Source Assistant) | | | ||
Search Features | ||||
| Basic search | | | | |
| Toolbar quick search | | | | |
| Search in Selection | | | | |
| Keyboard-driven mini-search | | | | |
| Project-wide search | | | | |
| Regex and wild card search | | | | |
| Search on disk | | | ||
Unit Testing Features | ||||
| Execute tests and view results | | | ||
| Debug tests | | | ||
| Supports unittest style tests | | | ||
| Supports doctest style tests | | | ||
| Supports nose style tests | | | ||
Debugger Features | ||||
| GUI, Web, and script debugging | | | | |
| Exception traceback reporting | | | | |
| View stack and locals/globals | | | | |
| Supports input() and raw_input() | | | | |
| Integrated debug process I/O with configurable text encoding | | | | |
| Native console I/O | | | | |
| Multi-threaded debugging | | | | |
| Remote debugging | | | | |
| Debug value tooltips | | | | |
| Detect unhandled exceptions | | | | |
| Zope and Plone support | | | | |
| Alter debug data values | | | | |
| Interactive debug probe with auto-completion | | | ||
| Track values by reference | | | ||
| Evaluate expressions | | | ||
| Conditional breakpoints | | | ||
| Ignore-counted breakpoints | | | ||
| Enable/disable breakpoints | | | ||
| Breakpoint manager | | | ||
| Process attach/detach | | | ||
| Inspect sys.modules | | | ||
Other Features | ||||
| Supports CPython 1.5.2 and 2.0 through 2.5 | | | | |
| Supports Stackless Python 2.4 and 2.5 | | | | |
| Supports 32-bit and 64-bit Python builds | | | | |
| Supports debug builds of Python | | | | |
| Integrated Python shell with auto-completion | | | | |
| Customizable user interface | | | | |
| Create multiple tool instances | | | | |
| Graphical preferences editor | | | | |
| Integrated documentation, How-Tos, and tutorial | | | | |
| Integrated feedback / bug reporting | | | | |
| Automatic patch / update manager | | | | |
| Supports code in zip archives and eggs | | | | |
| Supports code in buildouts | | | | |
| Quick keyboard navigation to files and symbols | | | | |
| Auto-updating project manager | | | | |
| Searchable documentation | | | | |
| CVS integration | | | ||
| Subversion integration | | | ||
| Perforce integration | | | ||
| OS commands tool | | | ||
| Inline templating/snippets integrated with auto-completer | | | ||
| Extend IDE with Python scripting | | | ||
| Available product source code | | | ||
