请访问原文链接:Wing Pro 11.0.1 (macOS, Linux, Windows) - Python IDE 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
Wing Python IDE 专为 Python 设计,可提供更高效的开发体验。
完成更多工作
少打字,让 Wing 担心细节。使用 AI 编写和重新设计您的代码。在实时 Python 运行时中以交互方式工作。轻松导航代码和文档。
编写更好的代码
在 Wing 的深度 Python 代码分析的帮助下,避免常见错误并及早发现问题。通过智能重构、代码检查和重新格式化保持代码整洁。
更快地找到 Bug
调试任何 Python 代码。检查调试数据并以交互方式尝试错误修复 (sysin),而无需重新启动应用程序。在本地或在远程主机、VM 或容器上工作。
Wingware 24 年的 Python IDE 经验为您带来更加 Pythonic 的开发环境。Wing 是专为 Python 从头开始设计的,用 Python 编写,并且可以使用 Python 进行扩展。因此,您可以提高工作效率。
专业功能
AI 辅助软件开发
您可以要求 Wing 使用生成式 AI 来 (1) 在当前输入位置实现缺失的代码,(2) 通过描述您想要进行的更改来重构、重写或扩展现有代码,(3) 根据其预期功能和设计的描述编写全新的代码;(4) 聊天,以便通过理解和改进代码来完成工作。示例请求包括 “将此函数转换为 Python 生成器”、“重写此线程代码以改为异步运行” 和 “为类 A 创建单元测试”。您的角色从手动编写代码转变为指导能够完成各种编程任务的智能助手。
强大的交互式调试器
Wing 的调试器可以轻松修复错误并以交互方式编写新的 Python 代码。使用条件断点来隔离问题,然后单步执行代码、检查数据、使用调试控制台的命令行尝试错误修复、监视值和递归调试 (sysin)。您可以调试从 IDE 启动、托管在 Web 框架中、从嵌入式 Python 实例调用或在远程主机、VM、容器或集群上运行的多进程和多线程代码。Wing 还为科学和数据分析任务提供数组和数据帧查看器。
远程和容器开发
Wing 的快速配置远程开发支持将 Wing 的所有功能无缝、安全地提供给远程主机、VM、容器或集群上运行的 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 使用 goto-definition、查找用途、在项目中查找元件、编辑器元件索引、模块和类浏览器、键盘驱动的搜索以及强大的多文件搜索,可以轻松绕过代码。访问历史记录会自动存储,因此您可以立即返回到以前访问的代码。或者定义和遍历分类书签,这些书签会在代码更改时自动跟踪。
集成单元测试
Wing 支持使用 unittest、doctest、nose、pytest 和 Django 测试框架进行测试驱动开发。使用 Wing 强大的调试器,可以轻松诊断和修复失败的测试,并且您可以在单元测试设置的实时运行时上下文中以交互方式编写新代码。Wing 可以跟踪和显示单元测试的代码覆盖率 (sysin),以便您了解测试执行代码的情况。覆盖率数据还用于确定对代码的编辑何时使以前收集的测试结果无效。
项目管理
Wing 强大的项目管理功能适用于由 virtualenv、Poetry、pipenv、conda 和 Docker 管理的 Python 环境,并使用 Git、Mercurial、Perforce、Subversion 或 CVS 进行版本控制。您可以从 Wing 轻松创建新的 Python 环境,添加、删除或更新 Python 软件包,并冻结您的软件包配置以供其他开发人员使用。
可定制和可扩展
Wing 提供了数百个配置选项,这些选项会影响编辑器仿真、显示主题、语法着色、UI 布局等等。轻松切换到深色模式和在深色模式之间切换,放大用于演示和会议的界面,并使用透视图管理特定于任务的 UI 配置。可以通过编写调用 Wing 脚本 API 的 Python 代码来添加新的 IDE 功能。您甚至可以使用 Wing 开发和调试扩展脚本。
以及更多
其他功能包括差异 / 合并工具、使用 Ruff、Black、YAPF 和 autopep8 重新格式化代码、缩进样式转换以及执行操作系统命令行。Wing 可在 Windows、macOS 和 Linux 上运行,还支持到 macOS 和 Linux 的远程开发,包括 Raspberry Pi 和其他 ARM Linux 设备。
Wing 11 新增功能
✅ 改进的 AI 辅助开发
Wing 11 通过引入两个独立工具 AI Coder
和 AI Chat
,改进了 AI 辅助开发的用户界面。AI Coder
可用于在当前编辑器中编写、重构或扩展代码,而 AI Chat
则可用于就代码提问或迭代设计与开发新代码,而无需直接修改编辑器中的代码。
Wing 11 的 AI 辅助开发功能现在不仅支持 OpenAI,还支持 Claude、Grok、Gemini、Perplexity、Mistral、Deepseek 以及任何兼容 OpenAI Completions API 的 AI 提供商。
此版本还改进了 AI 请求上下文的设置,使自动或手动选择和描述的上下文项都可以与 AI 请求配对。AI 请求上下文现在可以存储,并可选择在所有项目间共享,也可以独立用于不同的 AI 功能。
AI 请求现在也可以存储在当前项目中,或在所有项目中共享。Wing 预设了一组常用请求。除了可以修改当前编辑器中的代码外,存储的请求还可以用于创建新的未命名文件,或在 AI Chat 中运行。Wing 11 还引入了在编辑器中修改代码的选项,包括替换代码、注释代码,或启动差异/合并会话以接受或拒绝更改。
Wing 11 还支持使用 AI 基于提交的更改生成提交信息。
现在还可以配置多个 AI 提供商,以便更方便地访问不同模型。
详情请参阅 Wing 11 “帮助”菜单中的 Wing Manual
下的 AI Assisted Development
。
✅ 使用 uv 进行包管理
Wing Pro 11 在“新建项目”对话框和“Packages”工具中新增对 uv
包管理器的支持。
详情请参阅 Wing 11 “帮助”菜单中 Wing Manual
下的 Project Manager > Creating Projects > Creating Python Environments
和 Package Manager > Package Management with uv
。
✅ 改进的 Python 代码分析
Wing 11 改进了对如下内容的代码分析:如字典和集合等字面量、参数化类型别名、typing.Self
、在定义 def
或 class
行中声明的类型变量、使用 [...]
的泛型类,以及 *.pyi
文件中的 __all__
。
✅ 本地化更新
Wing 11 更新了德语、法语和俄语本地化,并新增了一个实验性的 AI 生成的西班牙语本地化。西班牙语本地化以及法语和俄语中新增的 AI 翻译字符串可通过新的 User Interface > Include AI Translated Strings
首选项启用。
✅ 改进的差异/合并功能
Wing Pro 11 在编辑器之间新增了浮动按钮,使差异比较和合并操作更加便捷,支持撤销先前的合并操作,并在处理草稿缓冲区、滚动锁定和合并范围尺寸方面有更好表现。
详情请参阅 Wing 11 “帮助”菜单中 Wing Manual
下的 Difference and Merge
。
✅ 其他次要功能和改进
Wing 11 还改进了自定义快捷键绑定界面,新增了 Files > Auto-Save Files When Wing Loses Focus
(Wing 失去焦点时自动保存文件)首选项,在打开包含无效 Python 可执行文件配置的项目时立即发出警告,支持清除最近使用菜单,扩展了项目配置中可用的特殊环境变量集,并进行了一些其他错误修复和可用性改进。
✅ 变更与不兼容事项
由于 Wing 11 用 AI Coder
和 AI Chat
替代了原有的 AI
工具,并且 AI 配置方式与 Wing 10 完全不同,您需要在 Wing 11 中手动重新配置 AI 集成。此操作可通过 AI
菜单中的 Manage AI Providers
完成。添加第一个 AI 提供商配置后,Wing 会将其设为默认提供商。您可以通过 AI
菜单中的 Switch to Provider
在多个提供商之间切换。
下载地址
Wing Pro - Version 10.0.10 - Released 2025-05-28
Wing Pro - Version 11.0.1 - Released 2025-06-05
Wing Pro 10 for macOS Universal
Wing Pro 10 for Linux x64 (deb, rpm, tar)
Wing Pro 10 for Linux arm64 (deb, rpm, tar)
Wing Pro 10 for Windows x64
相关产品:
IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS:macOS 下载汇总 (系统、应用和教程)
IDE for Windows:Windows 下载汇总
JetBrains IDE:JetBrains IDE 2025.1 (macOS, Linux, Windows) - 开发者工具
文章用于推荐和分享优秀的软件产品及其相关技术,所有软件默认提供官方原版(免费版或试用版),免费分享。对于部分产品笔者加入了自己的理解和分析,方便学习和研究使用。任何内容若侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,或者发现有不当之处,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!
赞赏一下