Wing Pro 12.0.1 (macOS, Linux, Windows) - Python IDE

Wing Python IDE

Posted by sysin on 2026-07-20
Estimated Reading Time 11 Minutes
Words 3.1k In Total
更新日期:2026-07-20 09:25:00,阅读量:

请访问原文链接:Wing Pro 12.0.1 (macOS, Linux, Windows) - Python IDE 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


Wing Python IDE: The Intelligent Development Environment for Python

Wing Python IDE 专为 Python 设计,可提供更高效的开发体验。

完成更多工作

少打字,让 Wing 担心细节。使用 AI 编写和重新设计您的代码。在实时 Python 运行时中以交互方式工作。轻松导航代码和文档。

Wing Pro Screenshot

编写更好的代码

在 Wing 的深度 Python 代码分析的帮助下,避免常见错误并及早发现问题。通过智能重构、代码检查和重新格式化保持代码整洁。

Wing Pro Screenshot

更快地找到 Bug

调试任何 Python 代码。检查调试数据并以交互方式尝试错误修复 (sysin),而无需重新启动应用程序。在本地或在远程主机、VM 或容器上工作。

Wing Pro Screenshot

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 Pro 12 新特性

Wing 12 —— 使用 AI 智能体彻底改变您的开发方式

在 Python IDE 中管理 AI 工程师

Wing 12 专注于基于 Claude Code 的智能体开发(Agentic Development)。借助全新的 Tasks 工具规划、排队和审查 AI 智能体的工作。Wing 的 MCP 服务器为智能体提供源代码分析、单元测试和调试器访问能力,使其能够以更快的速度、更低的成本完成开发任务。

Wing Pro 新特性

Wing 12 将 Claude Code AI 智能体直接集成到 IDE 中。全新的 Claude Code 工具、用于规划和审查 AI 智能体工作的 Tasks 工具,以及一组 MCP 服务器,为智能体提供 Wing 的源代码分析、单元测试和调试功能,使您能够比在普通终端中更快、更低成本地在 Wing 内部调度 AI 智能体 (sysin)。使用便捷的 FIX 操作,可让 AI 智能体修复 Bug、失败的测试、代码警告或编写缺失的测试。

Wing 12 还新增了对伪终端(Pseudo-Terminal)的支持、编辑器分栏中的工具、重新组织的 Tools 菜单、自动测试发现、首选项搜索等多项功能。

随着 Wing 12 的发布,产品线也进行了调整:原有的商业版(Commercial)与非商业版(Non-Commercial)区分已被两个基于功能的版本取代——Wing Pro(包含 AI 智能体工具)和 Wing Classic(仅提供传统 IDE 功能)。Wing Personal 已停止提供。

此前,Wing 11 增加了对 Python 3.14 的支持、uv 包管理、改进的 Python 代码分析、更新的界面本地化、增强的 Diff/Merge,以及更便捷的自定义快捷键绑定。Wing 10 则增加了对 Python 3.13 和 3.12 的支持(包括基于全新 PEP 669 低影响监控 API 的更快调试)、支持在 arm64 Linux 上运行 IDE、Poetry 包管理,以及 Ruff 代码警告和代码格式化支持。

AI Agent Development with Claude Code

🤖 使用 Claude Code 进行 AI 智能体开发

Wing 12 将 Claude Code AI 智能体直接集成到 IDE 中。全新的 Claude Code 工具可在 Wing 内提供完整的智能体终端会话,而 Project 菜单中的 Set Up for Claude Code 则可为当前项目配置 AI 智能体开发环境。Wing 的 MCP(Model Context Protocol,模型上下文协议)服务器为智能体提供对源代码分析、调试器、单元测试和代码审查的结构化访问能力——因此,智能体无需通过 grep 搜索即可快速定位定义,只运行受修改影响的测试 (sysin),并使用真实断点进行调试,而不是依赖猜测。相同的工作,更少的 Token,更短的时间。

Tasks Tool

📋 Tasks 工具

全新的 Tasks 工具可帮助您规划、排队、执行、审查以及审计 AI 智能体开发任务历史,让您能够更轻松地监督智能体工作,并在将修改提交到版本控制系统之前进行检查。

FIX Actions and Write Tests

🛠️ FIX 操作与编写测试

Wing 12 新增由 AI 智能体驱动的 FIX 操作,可将当前调试器中的 Bug、失败的单元测试或代码警告直接交由 Claude Code 处理。Testing 菜单和编辑器右键菜单中新增的 Write Tests 项可让智能体为所选代码编写单元测试。

Pseudo-Terminal Support

🖥️ 伪终端支持

OS CommandsDebug I/O 工具现在默认使用支持完整 ANSI 终端模拟的伪终端,因此您可以运行和调试使用彩色输出、光标定位或全屏 TUI(文本用户界面)的程序。

Tools in Editor Splits and Reorganized Tools Menu

🧩 编辑器分栏中的工具与重新组织的 Tools 菜单

工具现在不仅可以放置在工具区域,还可以添加或拖动到编辑器分栏中,从而实现更加灵活的工作区布局。Tools 菜单也重新组织为多个相关功能组,并新增 Other 子菜单用于存放较少使用或旧版工具,使常用工具更加容易查找。

Test Discovery and Preferences Search

🧪 测试发现与首选项搜索

Wing 12 在 Project PropertiesTesting 选项卡中新增 Auto-Discover Test Files 选项,因此通常无需再指定测试文件模式,也无需逐个将测试文件添加到 Testing 工具中。Wing 12 还新增了通过 Testing 菜单中的 Discover Tests in Project 自动发现项目内各文件单元测试的功能 (sysin)。Preferences 对话框现已支持文本搜索以及前进/后退导航,使查找和修改设置更加方便。

Python 3.11, 3.12, 3.13, and 3.14

🐍 Python 3.11、3.12、3.13 和 3.14

Wing 11 增加了对 Python 3.14 的支持。Wing 10 增加了对 Python 3.12 和 3.13 的支持,包括:

  1. 基于 PEP 669 低影响监控 API 的更快调试;
  2. PEP 695 参数化类、函数和方法;
  3. PEP 695 类型声明(Type Statements);
  4. PEP 701 风格的 f-string。

Package Management with uv and Poetry

📦 使用 uv 和 Poetry 进行包管理

Wing 11 在新建项目对话框以及 Tools 菜单中的 Packages 工具中增加了对 uv 包管理的支持。Wing 10 则增加了对 Poetry 包管理的支持。

Ruff Code Warnings & Reformatting

⚡ Ruff 代码警告与代码格式化

Wing 10 在 Tools 菜单中的 Code Warnings 工具中增加了对 Ruff 外部代码检查器的支持。Ruff 还可作为代码格式化工具,在 Source Reformatting 菜单组中使用。Ruff 是一款速度极快的 Python 代码检查工具,可替代或补充 flake8、pylint、pep8 和 mypy。

✨ 其他近期改进

  • Wing 12 在版本控制(VCS)操作期间按需提示输入 SSH 密钥口令和 HTTPS 凭据
  • Wing 12 能够更快检测外部修改的文件,同时降低 CPU 占用
  • Wing 12 在关闭并重新打开项目后可保存并恢复工具控制台滚动历史
  • Wing 12 支持在 OS Commands 和 Debug I/O 控制台中点击 OSC 8 超链接
  • Wing 11 改进了 Python 代码分析并更新了界面本地化
  • Wing 11 增加了改进的自定义快捷键绑定界面
  • Wing 11 新增选项,可在 Wing 失去应用程序焦点时自动保存文件
  • Wing 11 支持在 arm64 Linux 上运行 IDE
  • Wing 10 改进了 Diff/Merge 工具和自动导入界面
  • Wing 10 改进了对 Docker、Django 等开发环境的新建项目支持

更多细节参看官方文档。

下载地址

Wing Pro - Version 10.0.10 - Released 2025-05-28

Wing Pro - Version 11.1.0 - Released 2026-03-10

Wing Pro - Version 12.0.1 - Released 2026-07-20

  • Wing Pro 12 for macOS Universal

  • Wing Pro 12 for Linux x64 (deb, rpm, tar)

  • Wing Pro 12 for Linux arm64 (deb, rpm, tar)

  • Wing Pro 12 for Windows x64

    • 百度网盘链接:[EoD]

相关产品:


捐助本站 ❤️ Donate

点击访问官方网站


文章用于推荐和分享优秀的软件产品及其相关技术,所有软件默认提供官方原版(免费版或试用版),免费分享。对于部分产品笔者加入了自己的理解和分析,方便学习和研究使用。任何内容若侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,或者发现有不当之处,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!

支付宝赞赏 微信赞赏

赞赏一下


☑️ 尊敬的读者,欢迎留言❗️
敬请注册!点击 “登录” - “用户注册”(已知不支持 21.cn/189.cn 邮箱)。 请勿使用联合登录(已关闭)