Wing Pro是一个用于 Python 编程的集成开发环境。它通过智能编辑和强大的代码调试功能,为程序员和用户提供快速准确的编码。它支持Python 2.x 和 Python 3.x,还可以与 Django、matplotlib、Zope、Plone、App Engine、PyQt、PySide、wxPython、PyGTK、Tkinter、mod_wsgi、pygame、Maya、MotionBuilder、NUKE、Blender 和其他 Python 编程环境配合使用。
减少输入,让 Wing 处理细节。使用 AI 编写和重新设计您的代码。在实时 Python 运行时中以交互方式工作。轻松浏览代码和文档。借助 Wing 深度 Python 代码分析,避免常见错误并及早发现问题。通过智能重构、代码检查和重新格式化,保持代码整洁。调试任何 Python 代码。无需重启应用,即可检查调试数据并以交互方式尝试错误修复。您可以在本地或远程主机、虚拟机或容器上工作。
您可以要求 Wing 使用生成式 AI 来 (1) 在当前输入位置实现缺失的代码;(2) 通过描述您想要进行的更改来改进、重写或扩展现有代码;(3) 根据预期功能和设计的描述编写全新代码;以及 (4) 通过聊天来理解和改进代码。示例请求包括“将此函数转换为 Python 生成器”、“重写此线程代码以改为异步运行”以及“为类 A 创建单元测试”。您的角色将从手动编写代码转变为指导能够完成各种编程任务的智能助手。
Wing 的调试器让您能够轻松地以交互方式修复错误并编写新的 Python 代码。您可以使用条件断点来隔离问题,然后单步执行代码、检查数据、使用调试控制台的命令行尝试修复错误、监视值并进行递归调试。您可以调试从 IDE 启动、托管在 Web 框架中、从嵌入式 Python 实例调用或在远程主机、虚拟机、容器或集群上运行的多进程和多线程代码。Wing 还提供了用于科学计算和数据分析任务的数组和数据帧查看器。
Wing 快速配置的远程开发支持可将 Wing 的所有功能无缝且安全地交付给在远程主机、虚拟机、容器或集群上运行的 Python 代码。远程开发可在运行 macOS 和 Linux 的主机上进行,包括由 Docker、Docker Compose、AWS、Vagrant、WSL、Raspberry Pi 和 LXC/LXD 托管的主机。
Wing 编辑器提供上下文相关的自动补全和文档、内联错误检测和代码质量分析、PEP 8 强制执行、调用辅助、自动编辑、导入管理、重构、代码折叠、多选、可自定义的代码片段等功能,加速交互式 Python 开发。Wing 可以模拟 vi、emacs、Eclipse、Visual Studio、XCode 和 MATLAB。
截图预览
功能特色
- 人工智能辅助软件开发您可以要求 Wing 使用生成式 AI 来 (1) 在当前输入位置实现缺失的代码;
- 强大的交互式调试器让您能够轻松地以交互方式修复错误并编写新的 Python 代码;
- 远程和容器开发快速配置的远程开发支持可将 Wing 的所有功能无缝且安全地交付给在远程主机;
- 智能编辑器编辑器提供上下文相关的自动补全和文档、内联错误检测和代码质量分析等功能;
- 轻松代码导航提供跳转定义、查找引用、在项目中查找符号、编辑器符号索引、模块和类浏览器、键盘驱动搜索以及强大的多文件搜索功能;
- 集成单元测试支持使用 unittest、doctest、nose、pytest 和 Django 测试框架进行测试驱动开发;
- 强大的项目管理可与由 virtualenv、Poetry、uv、pipenv、conda 和 Docker 管理的 Python 环境兼容;
- 可定制且可扩展提供数百个配置选项,涵盖编辑器模拟、显示主题、语法着色、UI 布局等诸多方面;
- 更多其他功能包括差异/合并工具、使用 Ruff、Black、YAPF 和 autopep8 进行代码重新格式化、缩进样式转换以及执行操作系统命令行;
更新内容
wingware.com
下载地址
蓝奏云: 强大的Python编程软件 Wingware Wing Pro v11.0.1 x64 英文安装版