Wing 是一个集成开发环境 (IDE),旨在使用 Python 语言创建应用程序。IDE 提供了一个专业的代码编辑器,您可以在其中使用 vi 和 emacs 键盘快捷键、代码完成、重构、呼叫跟踪和上下文提示。提供用于本地和远程调试的图形代码调试器、版本控制接口、单元测试系统和灵活的搜索引擎。
特征:
Intelligent Editor
Wing Editor 通过自动完成和上下文感知文档、内置错误检测和代码质量分析来加速交互式 Python 开发,PEP 8 应用程序、呼叫帮助、自动编辑、重构、代码折叠、多选、自定义代码片段等等。Wing 可以模拟 vi、emacs、Eclipse、Visual Studio、XCode 和 MATLAB。
强大的调试器
Wing 的调试器可以轻松修复错误并以交互方式编写新的 Python 代码。 使用条件检查点识别问题,然后逐步浏览代码,检查数据,使用调试控制台命令提示符尝试 bug 修复,跟踪值,并以递归方式调试。您可以调试从 IDE 运行、在 Web 上托管、从 Python 的内置实例调用或在远程主机、虚拟机或容器上运行的多处理器和多线程代码。Wing 还为科学任务和数据分析提供了阵列和数据查看器。
简单的代码导航
Wing 使通过 goto 定义、查找用法、在项目中查找符号、编辑器符号索引、模块和类浏览器、键盘搜索和强大的搜索功能轻松遍历代码多个文件。您的浏览历史记录会自动保存,因此您可以立即返回到之前访问的代码。或者定义和查看代码更改时自动跟踪的分类书签。
端到端单元测试
Wing 通过使用 unittest、doctest、nose、pytest 和 Django 测试框架进行测试来支持开发。使用 Wing 强大的调试器可以轻松诊断和修复失败的测试,并且您可以在 Wing 配置的实时运行时上下文中以交互方式编写新代码。
历史版本
Wing Pro 10.0.2.0 для macOS 10.15 и новее
Wing Pro 10.0.1.0 [DVT] для macOS 10.15 и новее
适用于 macOS 10.13 及更高版本的 Wing Pro v8.3.3.0 Intel 安装程序
适用于 macOS 10.13 及更高版本的 Wing Pro v8.3.3.0 ARM 安装程序
适用于 macOS 10.12 及更高版本的 Wing Pro 7.2.9