Wing Pro
Wing Pro

Wing Pro11.0.6.0

官方版无广告188

集成开发环境(IDE)

更新日期:
2025年 10月 14日
分类标签:
语言:
英文
平台:

153.5MB 11 人已下载 手机查看

Wing – 一款集成开发环境(IDE),专为使用 Python 语言开发应用程序而设计。该 IDE 提供了专业的代码编辑器,其中可以使用 vi 和 emacs 的键盘组合键,还具备代码自动补全、重构、调用跟踪、上下文提示等功能。它还提供了图形化的代码调试器,支持本地和远程调试,有版本控制界面、单元测试系统以及灵活的搜索机制。

特点:
智能编辑器
Wing 编辑器通过自动完成和基于上下文的文档编写、内置错误检测和代码质量分析、遵循 PEP 8 标准、调用时的帮助、自动编辑、重构、代码折叠、多选功能、可自定义的代码片段以及更多功能,加快了 Python 的交互式开发。Wing 可以模拟 vi、emacs、Eclipse、Visual Studio、XCode 和 MATLAB。
强大的调试工具
Wing 调试器使您能够轻松地修正错误并以交互模式编写新的 Python 代码。使用条件控制点来找出问题所在,然后逐步查看代码、检查数据、使用调试命令行工具进行错误修正测试,跟踪值并递归调试。您可以调试多进程和多线程代码,这些代码由集成开发环境、网络环境、内置 Python 实例或远程主机、虚拟机或容器运行。Wing 还提供了数组和数据查看器,适用于科学任务和数据分析。
代码的简单导航
Wing 允许您通过 goto 语句轻松跳转至代码,查找使用情况,查找项目中的符号,使用编辑器的符号索引,查看模块和类浏览器,通过键盘进行搜索,以及对多个文件进行强大的搜索。访问历史记录会自动保存,因此您可以立即返回到之前访问过的代码。或者可以定义并查看分类的标签,这些标签会在代码更改时自动跟踪。
全面模块化测试
Wing 支持通过使用 unittest、doctest、nose、pytest 和 Django 等测试平台来进行测试开发。失败的测试可以通过强大的调试器 Wing 轻松诊断和修正,并且您可以以实时执行的上下文中在交互模式下编写新代码,采用模块化测试的方式进行设置。
远程开发
Wing 的快速配置支持功能确保了 Wing 在远程主机、虚拟机或容器中运行的 Python 代码的所有功能都能持续稳定且安全地运行。远程开发适用于基于 OS X 和 Linux 的主机,包括 Raspberry Pi、WSL 和 Vagrant 等容器。
可自定义且可扩展
Wing 提供了数百种配置选项,这些选项会影响编辑器的模拟、显示主题、语法颜色设置、用户界面布局以及诸多其他方面。您可以轻松切换至暗模式,增大界面以用于演示和会议,并使用透视功能来为特定任务管理用户界面的配置。还可以添加新的 IDE 功能,只需编写使用 Wing 脚本 API 的 Python 代码即可。您甚至还可以使用 Wing 来开发和调试自己的扩展脚本。
还有许多其他功能
Wing 支持使用 Git、Mercurial、Perforce、Bazaar、Subversion 和 CVS 进行项目管理和版本控制。其他功能包括支持 virtualenv、差异/合并工具、换行符格式转换以及执行操作系统命令行操作。Wing 可在 Windows、OS X 和 Linux 上运行,还支持为 Raspberry Pi 和其他 ARM Linux 设备进行远程开发。

相关软件