Wing IDE Professional(Wing IDE专业版)是一款功能强大的Python开发环境。WingIDE是个相当优秀的 IDE；其编辑器包括大量语言的语法标签高亮显示，虽然它只是个面向 Python 的工具。WingIDE编辑器有优秀的命令自动完成和函数跳转列表，但是没有代码合并。面向项目风格的 IDE 对于大型产品非常有用（在这方面，除了 Komodo 以外，它是大多免费 IDE 中较好的）。WingIDE源代码浏览器对浏览项目或模块非常实用（表现在可导航源代码和文档行摘要中）。虽然没有监视器，但调试器设计得很好。总体的界面就像增强的 Idle，使用了与许多 TK 和 XWindow 界面类似的“多窗口”排列方式。
Wing IDE Pro 6.0.0 | MacOSX | 68.7 MB
Wing IDE Pro is a full-featured Python IDE designed for professional programmers. It includes powerful editing, code intelligence, refactoring, debugging, search, unit testing, project management, revision control, and remote development features.
Wing IDE is a Python IDE with powerfully integrated editing, debugging, unit testing, and project management features. Wing runs on Windows, Linux, and OS X, to make all your Python development fast, accurate, and fun.
Improved Multiple Selections
Wing Pro and Personal 6 make working with multiple selections on the editor much easier. The Edit > Multiple Selections menu and selections toolbar item can be used to select matching occurrences of text one at a time, or within the current block, function, method, class, or file. Once multiple selections are made, edits are applied to all of them.
Easy Remote Development
Wing Pro 6 adds the ability to connect to a remote host through a secure SSH tunnel in order to work with files stored remotely in the same way that Wing supports working with files on your local system.
This is done by setting up SSH access to a remote host outside of Wing IDE and then configuring the remote host from Wing's Project > Remote Hosts menu item and using that host for the Python Executable in Project Properties. Files and directories added to the project can be on any configured remote host, and the project file can be stored either remotely or locally. Editing, debugging, testing, searching, version control, Python Shell, OS Commands, and other features work with remote files as if they were stored locally.
Debugging in the Python Shell
All product levels of Wing 6 make it possible to turn on debugging for code that is executed in the Python Shell. This is done by pressing the bug icon in the top right of the Python Shell tool. Once enabled, a breakpoint margin will appear and Wing's debugger will stop on any breakpoints and exceptions reached in code, either within the Python Shell tool or in source files.
In Wing Pro it is possible to debug code invoked from the Debug Probe, allowing for one level of recursive debugging.
The Python Shell and Debug Probe can also debug recursively to any depth by checking Enable Recursive Prompt in their Options menus. When enabled, Wing displays a new prompt whenever the debugged code reaches a breakpoint or exception, so that you can continue to interact with the paused debug process from the command line, optionally debugging other code in context of the currently selected debug stack frame. Continuing or stopping debug will exit one level of recursion rather than exiting the debug process entirely.
HomePage - http://www.wingware.com