Wing 6是一个主要的新版本,具有改进的多选,更容易的远程开发,Python Shell调试,递归调试,PEP 484和526类型提示,PEP 8重新格式化,支持Python 3.6,Vagrant,Jupyter,Django 1.10+和Windows子系统Linux,更简单的Raspberry Pi开发,改进了对matplotlib的支持,优化的调试器,OS X.
From the Wing 5 manual (in its Help menu) I found it supports CPython 2.5 through 3.5, Stackless Python 2.5 through 3.3, and cygwin Python 2.5 through 2.7. I'd recommend upgrading Wing, though, because of the vast number of improvements and likely better modern OS compatibility. Hi, Wingware has released version 5.1.6 of Wing IDE, our cross-platform integrated development environment for the Python programming language. Wing IDE features a professional code editor with vi, emacs, visual studio, and other key bindings, auto-completion, call tips, context-sensitive auto-editing, goto-definition, find uses, refactoring, a powerful debugger, version control, unit testing. Wing Personal - Version 6.1.0 - Released 2018-07-30. Wing Personal is a free Python IDE designed for students and hobbyists. It omits many features found in Wing Pro. Compare Products. Wing Personal is free to use for any purpose and does not require a license to run.
Wing IDE 5.1.6: August 18, 2015
Wingware has released version 5.1.6 of Wing IDE, ourcross-platform integrated development environment for the Python programming language.
Wing IDE features a professional code editor with vi, emacs, visual studio,and other key bindings, auto-completion, call tips, context-sensitiveauto-editing, goto-definition, find uses, refactoring, a powerful debugger,version control, unit testing, search, project management, and many otherfeatures.
Changes in this release
- Support for debugging code running on Raspberry Pi
- Support for debugging Python 3.5c1+
- Option to run more than one test file concurrently from the Testing tool
- Fix several problems with Django project creation
- Show correct stdout/stderr output from pytest unit tests in the Testing tool
- Fix autocompletion after from . and from .name statements
- Correctly reuse locked splits for already-open files
- Fix editing input lines in Debug I/O
- About 40 other improvements
See the change log for details.
What's New in Wing IDE 5.1
Multi-process Debugging
Wing Pro can now debug multiple processes at once. By default, Wing will acceptmultiple debug connections, showing a process selector wherever a stackselector is shown in the user interface, in addition to a thread selector ifthere are multiple threads in the debug process. The process selector groupsprocesses into a process tree, showing the relationship between them regardlessof how they were created or debug-enabled.
You can also ask Wing to automatically debug child processes. This is off bydefault since it can be confusing to new users, or unwanted in some code bases,but can be enabled with the Debugger>Processes>DebugChildProcesses preferenceor the Debug/Execute>DebugChildProperties setting in ProjectProperties.
Wing can automatically debug child processes created with themultiprocessing module, with os.fork() (on Posix platforms) orwhenever a process is started using sys.executable. In other cases,wingdbstub can be used to start debugging in the child process.
The witcher 2: assassins of kings enhanced edition 1 1. Additional features for debug process control are available in the Processessub-menu of the Debug menu and the Debugger>Processes preferences group.
More information can be found in Multi-Process Debugging in the Wing IDE manual.
Improved Python Shell and Debug Probe
The Python Shell and Debug Probe now syntax highlight code, as in the editor.The shells now also show data value tooltips when the mouse hovers oversymbols.
Improved Testing Tool
The Testing tool in Wing Pro now supports the pytest unit testing frameworkand saves results in the project file, along with the date the test was lastrun.
Other Improvements
- Support for Python 3.5
- Ability to debug code running on Raspberry Pi
- Find Symbol in Project
- Improved support for matplotlib
- Added How-To and improved support for Flask
- Support for Django 1.7 and 1.8 and Django running on Python 3
- Support debugging Django with auto-reload enabled
- Improved Django project setup
- Updated and clarified the web2py How-To
- Updated Plone How-To for launching Plone from the IDE
- XCode keyboard personality
- Convert indent style of pasted code to match the target file
- Indicate project files in the stack menu and Exceptions and Call Stack tools
- Recursive snippets and auto-invocation and other snippets improvements
- Recognize ArcGIS *.pyt files as Python code
- Syntax highlight CMake files
- Added a way to send keys to the editor via the scripting API
- Added preference for type of split created by Goto Definition in Other Split
- Added ability to copy selected result line, message, or line number fromPyLint results (thanks to Viktor Lucza)
- Added a close-all-readonly command to close any read-only files
- Support for recent Google App Engine versions
- Improved auto-completion for PyQt
- Improved Find Symbol dialog
- Recursive invocation of code snippets, auto-invocation arg entry, andfield-based auto-editing operations
- Support for Pylint under Python 3
- Ability to send EOL and NUL to the shells and Debug I/O
- Added Change Case operations to the Source menu
- Hg and Git reload the repository for push, pull, etc.
- Improved and optimized source analysis
- Step Out to Here debugger command
- Better support for new syntax through Python 3.4
- Ability to run unit tests concurrently
- Updated French localization (thanks to Jean Sanchez)
See the change log for details.
Not all of these features are available in Wing IDE Personal and Wing IDE101. For details, see the feature list andWhat's New in Wing IDE 5.
Compatibility Notes
Whenever possible, we recommend upgrading debugger installations used forremote debugging to match the current IDE version. However, this release canremote debug with debugger cores dating back to version 5.1.0. Any earlierversions will need to be updated to match the current release.
Wing Ide 6 1 5 Cm Equals
Wing 5.1 drops support for Python 3.0 (but not 3.1+, of course!) and makes afew other minor changes listed in the change log.
By default, Wing 5.1 will install over your Wing 5.0 installation. Toavoid this: On Windows, uncheck the option to remove Wing 5.0 or use the.zip installer; on Linux use the tar file installer; on OS X, unpack theOS X disk image to a location other than your Applications folder.
Wing 5.1 and 5.0 can share project files, but we recommend backing up yourprojects if you plan to move back and forth between the two versions. Juice 101 queens.
About Wing IDE
Wing IDE is an integrated development environment designed specifically forthe Python programming language. It provides powerful editing, testing, anddebugging features that help reduce development and debugging time, cut downon coding errors, and make it easier to understand and navigate Python code.Wing IDE can be used to develop Python code for web, GUI, and embeddedscripting applications.
Wing IDE is available in three product levels: Wing IDE Professional isthe full-featured Python IDE, Wing IDE Personal offers a reduced featureset at a low price, and Wing IDE 101 is a free simplified version designedfor teaching beginning programming courses with Python.
Version 5.1 of Wing IDE Professional includes the following major features:
- Native GUI on OS X, Windows, and Linux
- Professional quality code editor with vi, emacs, Visual Studio, Eclipse,XCode, and other keyboard personalities
- Code intelligence for Python: Auto-editing, auto-completion, call tips,find uses, goto-definition, error indicators, refactoring, find symbol,smart indent and rewrapping, and source navigation
- Advanced multi-process and multi-threaded debugger with graphical UI, commandline interaction, conditional breakpoints, data value tooltips over code, watchtool, move program counter, sharable launch configurations, named entry points,multi-threaded and multi-process debugging, and externally launched and remotedebugging
- Powerful search and replace options including keyboard driven and graphicalUIs, multi-file, wild card, and regular expression search and replace
- Version control integration for Subversion, CVS, Bazaar, git, Mercurial, andPerforce
- Integrated unit testing with unittest, pytest, nose, doctest, and Djangotesting frameworks
- Many other features including project manager, bookmarks, recursive code snippets,diff/merge tool, integrated OS command invocation, indentation manager, PyLintintegration, named file sets, and perspectives
- Extremely configurable and may be extended with Python scripts
- Extensive product documentation, tutorial, and How-Tos for Django, Flask, Google AppEngine, matplotlib, Plone, wxPython, PyQt, mod_wsgi, Autodesk Maya, blender,NUKE/NUKEX, and many other Python libraries and applications
- Django support: Debugs Django templates, provides project setup tools,and runs Django unit tests
Please refer to the feature list fora detailed listing of features by product level.
System requirements are Windows XP or later, OS X 10.6 or later, or a recentLinux system (either 32 or 64 bit). Wing IDE supports Python versions 2.5through 3.5 and Stackless Python.
For more information, see the Wing IDE product overview.
Downloads
Wing IDE Professional and Wing IDE Personal are commercial software andrequire a license to run. A free trialcan be obtained directly from the product when launched.
Wing IDE Pro -- Full-featured product
Wing IDE Personal -- A simplified IDE
Wing IDE 101 -- For teaching with Python
Purchasing and Upgrading
Wing 5.1 is a free upgrade for all Wing IDE 5.x users. Users of earlier versionsof Wing IDE Pro and Personal must upgrade their license or purchase a new license:
Wing IDE 101 is free and does not require a license to run.
Wing IDE 5.1.10: February 25, 2016
Wingware has released version 5.1.10 of Wing IDE, ourcross-platform integrated development environment for the Python programming language.
Wing IDE features a professional code editor with vi, emacs, visual studio,and other key bindings, auto-completion, call tips, context-sensitiveauto-editing, goto-definition, find uses, refactoring, a powerful debugger,version control, unit testing, search, project management, and many otherfeatures.
Changes in this release
- Fix issues with Django app creation
- French localization updates (thanks to Jean Sanchez)
- Improve analysis cache performance
- Don't specify Qt dependencies in Debian packages
- Fix occasional hangs when debugging multi-threaded code
- Fix display of decimal instances in stack data
- Don't hide the auto-completer when a debug process exits or on otherevents that cause update of menus and toolbars
- Don't show duplicate entries for the same file in Compare to Repository
- Fix crash triggered by some mako files
- Fix problem with inspection of bound methods in Python 3
- 12 other bug fixes
See the change log for details.
Wing Ide 6 1 5 Cm Inches
What's New in Wing IDE 5.1
Multi-process Debugging
Wing Pro can now debug multiple processes at once. By default, Wing will acceptmultiple debug connections, showing a process selector wherever a stackselector is shown in the user interface, in addition to a thread selector ifthere are multiple threads in the debug process. The process selector groupsprocesses into a process tree, showing the relationship between them regardlessof how they were created or debug-enabled.
You can also ask Wing to automatically debug child processes. This is off bydefault since it can be confusing to new users, or unwanted in some code bases,but can be enabled with the Debugger>Processes>DebugChildProcesses preferenceor the Debug/Execute>DebugChildProperties setting in ProjectProperties.
Wing can automatically debug child processes created with themultiprocessing module, with os.fork() (on Posix platforms) orwhenever a process is started using sys.executable. In other cases,wingdbstub can be used to start debugging in the child process.
Additional features for debug process control are available in the Processessub-menu of the Debug menu and the Debugger>Processes preferences group.
More information can be found in Multi-Process Debugging in the Wing IDE manual.
Improved Python Shell and Debug Probe
The Python Shell and Debug Probe now syntax highlight code, as in the editor.The shells now also show data value tooltips when the mouse hovers oversymbols.
Improved Testing Tool
The Testing tool in Wing Pro now supports the pytest unit testing frameworkand saves results in the project file, along with the date the test was lastrun.
Other Improvements
- Support for Python 3.5
- Ability to debug code running on Raspberry Pi
- Find Symbol in Project
- Improved support for matplotlib
- Added How-To and improved support for Flask
- Support for Django 1.7 and 1.8 and Django running on Python 3
- Support debugging Django with auto-reload enabled
- Improved Django project setup
- Updated and clarified the web2py How-To
- Updated Plone How-To for launching Plone from the IDE
- XCode keyboard personality
- Convert indent style of pasted code to match the target file
- Indicate project files in the stack menu and Exceptions and Call Stack tools
- Recursive snippets and auto-invocation and other snippets improvements
- Recognize ArcGIS *.pyt files as Python code
- Syntax highlight CMake files
- Added a way to send keys to the editor via the scripting API
- Added preference for type of split created by Goto Definition in Other Split
- Added ability to copy selected result line, message, or line number fromPyLint results (thanks to Viktor Lucza)
- Added a close-all-readonly command to close any read-only files
- Support for recent Google App Engine versions
- Improved auto-completion for PyQt
- Improved Find Symbol dialog
- Recursive invocation of code snippets, auto-invocation arg entry, andfield-based auto-editing operations
- Support for Pylint under Python 3
- Ability to send EOL and NUL to the shells and Debug I/O
- Added Change Case operations to the Source menu
- Hg and Git reload the repository for push, pull, etc.
- Improved and optimized source analysis
- Step Out to Here debugger command
- Better support for new syntax through Python 3.4
- Ability to run unit tests concurrently
- Updated French localization (thanks to Jean Sanchez)
- Faster source analysis
See the change log for details.
Wing Ide 101 5.1
Not all of these features are available in Wing IDE Personal and Wing IDE101. For details, see the feature list andWhat's New in Wing IDE 5.
Compatibility Notes
Whenever possible, we recommend upgrading debugger installations used forremote debugging to match the current IDE version. However, this release canremote debug with debugger cores dating back to version 5.1.0. Any earlierversions will need to be updated to match the current release.
Wing 5.1 drops support for Python 3.0 (but not 3.1+, of course!) and makes afew other minor changes listed in the change log.
By default, Wing 5.1 will install over your Wing 5.0 installation. Toavoid this: On Windows, uncheck the option to remove Wing 5.0 or use the.zip installer; on Linux use the tar file installer; on OS X, unpack theOS X disk image to a location other than your Applications folder.
Wing 5.1 and 5.0 can share project files, but we recommend backing up yourprojects if you plan to move back and forth between the two versions.
About Wing IDE
Wing IDE is an integrated development environment designed specifically forthe Python programming language. It provides powerful editing, testing, anddebugging features that help reduce development and debugging time, cut downon coding errors, and make it easier to understand and navigate Python code.Wing IDE can be used to develop Python code for web, GUI, and embeddedscripting applications.
Wing IDE is available in three product levels: Wing IDE Professional isthe full-featured Python IDE, Wing IDE Personal offers a reduced featureset at a low price, and Wing IDE 101 is a free simplified version designedfor teaching beginning programming courses with Python.
Version 5.1 of Wing IDE Professional includes the following major features:
- Native GUI on OS X, Windows, and Linux
- Professional quality code editor with vi, emacs, Visual Studio, Eclipse,XCode, and other keyboard personalities
- Code intelligence for Python: Auto-editing, auto-completion, call tips,find uses, goto-definition, error indicators, refactoring, find symbol,smart indent and rewrapping, and source navigation
- Advanced multi-process and multi-threaded debugger with graphical UI, commandline interaction, conditional breakpoints, data value tooltips over code, watchtool, move program counter, sharable launch configurations, named entry points,multi-threaded and multi-process debugging, and externally launched and remotedebugging
- Powerful search and replace options including keyboard driven and graphicalUIs, multi-file, wild card, and regular expression search and replace
- Version control integration for Subversion, CVS, Bazaar, git, Mercurial, andPerforce
- Integrated unit testing with unittest, pytest, nose, doctest, and Djangotesting frameworks
- Many other features including project manager, bookmarks, recursive code snippets,diff/merge tool, integrated OS command invocation, indentation manager, PyLintintegration, named file sets, and perspectives
- Extremely configurable and may be extended with Python scripts
- Extensive product documentation, tutorial, and How-Tos for Django, Flask, Google AppEngine, matplotlib, Plone, wxPython, PyQt, mod_wsgi, Autodesk Maya, blender,NUKE/NUKEX, and many other Python libraries and applications
- Django support: Debugs Django templates, provides project setup tools,and runs Django unit tests
Please refer to the feature list fora detailed listing of features by product level.
System requirements are Windows XP or later, OS X 10.6 or later, or a recentLinux system (either 32 or 64 bit). Wing IDE supports Python versions 2.5through 3.5 and Stackless Python.
For more information, see the Wing IDE product overview.
Downloads
Wing IDE Professional and Wing IDE Personal are commercial software andrequire a license to run. A free trialcan be obtained directly from the product when launched.
Wing IDE Pro -- Full-featured product
Wing IDE Personal -- A simplified IDE
- Support for Python 3.5
- Ability to debug code running on Raspberry Pi
- Find Symbol in Project
- Improved support for matplotlib
- Added How-To and improved support for Flask
- Support for Django 1.7 and 1.8 and Django running on Python 3
- Support debugging Django with auto-reload enabled
- Improved Django project setup
- Updated and clarified the web2py How-To
- Updated Plone How-To for launching Plone from the IDE
- XCode keyboard personality
- Convert indent style of pasted code to match the target file
- Indicate project files in the stack menu and Exceptions and Call Stack tools
- Recursive snippets and auto-invocation and other snippets improvements
- Recognize ArcGIS *.pyt files as Python code
- Syntax highlight CMake files
- Added a way to send keys to the editor via the scripting API
- Added preference for type of split created by Goto Definition in Other Split
- Added ability to copy selected result line, message, or line number fromPyLint results (thanks to Viktor Lucza)
- Added a close-all-readonly command to close any read-only files
- Support for recent Google App Engine versions
- Improved auto-completion for PyQt
- Improved Find Symbol dialog
- Recursive invocation of code snippets, auto-invocation arg entry, andfield-based auto-editing operations
- Support for Pylint under Python 3
- Ability to send EOL and NUL to the shells and Debug I/O
- Added Change Case operations to the Source menu
- Hg and Git reload the repository for push, pull, etc.
- Improved and optimized source analysis
- Step Out to Here debugger command
- Better support for new syntax through Python 3.4
- Ability to run unit tests concurrently
- Updated French localization (thanks to Jean Sanchez)
- Faster source analysis
See the change log for details.
Wing Ide 101 5.1
Not all of these features are available in Wing IDE Personal and Wing IDE101. For details, see the feature list andWhat's New in Wing IDE 5.
Compatibility Notes
Whenever possible, we recommend upgrading debugger installations used forremote debugging to match the current IDE version. However, this release canremote debug with debugger cores dating back to version 5.1.0. Any earlierversions will need to be updated to match the current release.
Wing 5.1 drops support for Python 3.0 (but not 3.1+, of course!) and makes afew other minor changes listed in the change log.
By default, Wing 5.1 will install over your Wing 5.0 installation. Toavoid this: On Windows, uncheck the option to remove Wing 5.0 or use the.zip installer; on Linux use the tar file installer; on OS X, unpack theOS X disk image to a location other than your Applications folder.
Wing 5.1 and 5.0 can share project files, but we recommend backing up yourprojects if you plan to move back and forth between the two versions.
About Wing IDE
Wing IDE is an integrated development environment designed specifically forthe Python programming language. It provides powerful editing, testing, anddebugging features that help reduce development and debugging time, cut downon coding errors, and make it easier to understand and navigate Python code.Wing IDE can be used to develop Python code for web, GUI, and embeddedscripting applications.
Wing IDE is available in three product levels: Wing IDE Professional isthe full-featured Python IDE, Wing IDE Personal offers a reduced featureset at a low price, and Wing IDE 101 is a free simplified version designedfor teaching beginning programming courses with Python.
Version 5.1 of Wing IDE Professional includes the following major features:
- Native GUI on OS X, Windows, and Linux
- Professional quality code editor with vi, emacs, Visual Studio, Eclipse,XCode, and other keyboard personalities
- Code intelligence for Python: Auto-editing, auto-completion, call tips,find uses, goto-definition, error indicators, refactoring, find symbol,smart indent and rewrapping, and source navigation
- Advanced multi-process and multi-threaded debugger with graphical UI, commandline interaction, conditional breakpoints, data value tooltips over code, watchtool, move program counter, sharable launch configurations, named entry points,multi-threaded and multi-process debugging, and externally launched and remotedebugging
- Powerful search and replace options including keyboard driven and graphicalUIs, multi-file, wild card, and regular expression search and replace
- Version control integration for Subversion, CVS, Bazaar, git, Mercurial, andPerforce
- Integrated unit testing with unittest, pytest, nose, doctest, and Djangotesting frameworks
- Many other features including project manager, bookmarks, recursive code snippets,diff/merge tool, integrated OS command invocation, indentation manager, PyLintintegration, named file sets, and perspectives
- Extremely configurable and may be extended with Python scripts
- Extensive product documentation, tutorial, and How-Tos for Django, Flask, Google AppEngine, matplotlib, Plone, wxPython, PyQt, mod_wsgi, Autodesk Maya, blender,NUKE/NUKEX, and many other Python libraries and applications
- Django support: Debugs Django templates, provides project setup tools,and runs Django unit tests
Please refer to the feature list fora detailed listing of features by product level.
System requirements are Windows XP or later, OS X 10.6 or later, or a recentLinux system (either 32 or 64 bit). Wing IDE supports Python versions 2.5through 3.5 and Stackless Python.
For more information, see the Wing IDE product overview.
Downloads
Wing IDE Professional and Wing IDE Personal are commercial software andrequire a license to run. A free trialcan be obtained directly from the product when launched.
Wing IDE Pro -- Full-featured product
Wing IDE Personal -- A simplified IDE
Wing IDE 101 -- For teaching with Python
Wing Ide 6 1 5 Cm =
Purchasing and Upgrading
Wing 5.1 is a free upgrade for all Wing IDE 5.x users. Users of earlier versionsof Wing IDE Pro and Personal must upgrade their license or purchase a new license:
Wing IDE 101 is free and does not require a license to run.