Wing IDE Personal versions

Wing IDE Personal is a Python IDE with a debugger and an intelligent editor
7.2
Oct 15, 2020
6.1
Aug 20, 2018
5.1
Feb 25, 2015
Review
5.0
Dec 26, 2013
Review
4.1
Dec 5, 2011
Review
3.2
Nov 3, 2009
Review

What's new

v5.1 [Feb 25, 2015]
Features
* Support for Python 3.5 final releases
* Updated French localization (thanks to Jean Sanchez)
* New option to specify how to run test files in package directories
Bug Fixes
* Improved performance of Open from Project for large projects
* Correctly identify staticmethods
* Fix using $ in vi mode on Finnish keyboards
* Move cursor correctly when using space or backspace in vi browse mode
* Fix problem with debugger and 2 input() calls without intervening output
* Fix ignoring internal assertions in pytest
* Fix running pytest test files that are located in packages
* Fixed setting a run directory for tests run with pytest
* Fix displaying multiple plots with the Mac OS X backend for matplotlib
* Fix auto-spacing around - and in exponents
* Don't jump back to last stop position when restarting debugging
* Don't expand folds on edited lines unless the fold point is removed
* Don't alter indentation when re-wrapping lines within a Python string
* Don't syntax highlight text typed by user for an input() call in the
Python Shell
* Correctly display exception from badly encoded file from Python 3
* Fix debugger in 101 and Personal when using Python 3.5 on Windows
* Display utf8 encoded git commit messages correctly
* Fix problems with .pi files for nested packages
* Fix exception when editing a function def and the file is analyzed in background
* Fix traceback seen when closing the Named Entry Point keyboard binding dialog
* Fix problems sometimes seen with restoring split contents on project switch
* Fix corrupt internal state sometimes seen when unsplitting editors or with diff/merge
* Show translated tooltips over toolbar icons when a translation is available
* Fix problem when switching projects and exception displayed in Exception
tool has no stack
* Don't raise exception when trying to use an unsupported matplotlib backend
* Fix exception sometimes seen when open and closing editors
* Fix displaying filename with same order of letters as the search fragment
in Open from Project on OS X and Linux
* Don't use Wrapped Search Failed for status when non-wrapped search fails
* Fix debugger when using 64-bit Python on some Windows systems
* Project files are saved when an OS Command is changed
* Clarify license information in About box regarding licensed OSes
* Fix saving fold state so it can be restored when a file is opened
* Support for python executables built with Visual Studio 2013
* Don't alter indent of 'else' and other paired keywords when pressing : and
the keyword is already in a valid position; repeat : to toggle among other
valid positions, if any

v5.0 [Dec 26, 2013]
Improved User Interface
- Drag and Drop now works for rearranging editors and tools, moving them around, or adding new splits and windows.
- Improved Configurability with reorganized preferences and added control over the contents of the toolbar and context menus.
- Sharable Color Palettes can be made for the GUI as a whole and for syntax highlighting individual file types.
Editor Features
- Auto-Editing has been expanded and improved and is enabled by default, with the exception of operations that have a learning curve. Be sure to try also auto-entering spaces, PEP8 spacing, and block management with the colon key.
- Python Turbo Auto-Completion option speeds typing by turning any non-symbol key into a completion key whenever the selected completion is likely to be valid.
- Improved Source Assistant adds rendering of PEP 287 docstrings, shows return value type, and improves overall content and formatting.
- Editor Split Mode option allows opening different sets of files in each editor split.
- Lock Editor Splits by clicking on the stick pin icon in top right of the editor dedicates the split to a particular file rather than reusing it for other files. A second click changes the editor to non-sticky (auto-closing) mode, and a third click returns it to sticky mode.
Debugger Features
- Move Program Counter within the bottom-most debug stack frame by right clicking on the editor.
- Sharable Launch Configurations defined in the Project menu provide more flexible management of the environment used for sub-processes when debugging, unit testing, or in the OS Commands tool.
- Named Entry Points defined in the Debug menu simplify debugging and executing the same code with different arguments or environment.
Other Improvements
- Unit Test Environment can now be configured independently in the Testing tab of Project Properties and File Properties.
- Startup Preferences Dialog makes it easier for new users to configure keyboard personality and auto-editing.
- Expanded and Rewritten Tutorial covers more of the IDE's feature set.
- Support for Python 3.4, Django 1.6 and also Stackless Python 3.3, Maya 2015, MotionBuilder 2015, Nuke 8, and Source Filmmaker has been added.
- Named File Sets can be created and visited from the File menu, the Open Files tool, or used in Search in Files.
- Improved Documentation Viewer provides cleaner rendering of Wing's integrated documentation.
- Other Features are also included, such as improved printing, asynchronous I/O in the Python Shell and Debug Probe, Open in Explorer/Finder from the Project context menu and improved Diff/Merge.

Alternative downloads

Komodo IDE
Komodo IDE
rating

Integrated development environment for editing, debugging and testing software.

PIC Simulator IDE
PIC Simulator IDE
rating

It provides a graphical development environment for Microchip microcontrollers

Wing IDE 101
Wing IDE 101
Free
rating

A Python IDE specially designed for teaching purposes.

AVR Simulator IDE
AVR Simulator IDE
rating

It supports microcontrollers from the Atmel megaAVR and tinyAVR architectures.

SourceBoost IDE
SourceBoost IDE
Free
rating

Modern development environment.