首 页
手机版

wing pro 11 mac版 v11.0.6.0官方版

专业的Python开发工具。

wing pro 11 mac版是专门针对mac平台而开发的一款功能齐全的Python ide集成开发环境,一般又称为Wing IDE Pro,包括强大的编辑、代码智能、重构、调试、搜索, 单元测试、项目管理、版本控制和远程开发功能,可以提供更高效的开发体验。目前软件支持ai辅助开发,可以使用 AI 编写和重新设计您的代码。在实时 Python 运行时中以交互方式工作,轻松导航代码和文档。同时在Wing的深度Python代码分析的帮助下,避免常见错误并及早发现问题。通过智能重构、代码检查和重新格式化保持代码整洁。另外调试任何 Python 代码,检查调试数据并以交互方式尝试错误修复,而无需重新启动应用程序。

与前作相比,wing pro 11还改进了AI辅助开发界面,并增加了支持Claude、Grok、Gemini、OpenAI、Perplexity、Mistral、Deepseek Ollama,以及其他兼容OpenAI API的AI提供商。以及增加了 支持 Python 3.14,支持 UV 的包管理,改进了 Python 代码分析,更新界面本地化,改进差异/合并,添加 更简单的自定义按键绑定分配,可以大大提高程序员的工作效率,快免费下载体验吧。

python ide开发工具Wing IDE Pro

wing pro 11 mac版新功能:

一、改进的 AI 辅助开发

wing pro 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 pro 11还支持使用 AI 基于提交的更改生成提交信息。

现在还可以配置多个 AI 提供商,以便更方便地访问不同模型。

二、使用 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 11专业功能:

1、AI 辅助软件开发

您可以要求 Wing 使用生成式 AI 来 (1) 在当前输入位置实现缺失的代码,(2) 通过描述您想要进行的更改来重构、重写或扩展现有代码,(3) 根据其预期功能和设计的描述编写全新的代码;(4) 聊天,以便通过理解和改进代码来完成工作。示例请求包括 “将此函数转换为 Python 生成器”、“重写此线程代码以改为异步运行” 和 “为类 A 创建单元测试”。您的角色从手动编写代码转变为指导能够完成各种编程任务的智能助手。

2、强大的交互式调试器

Wing 的调试器可以轻松修复错误并以交互方式编写新的 Python 代码。使用条件断点来隔离问题,然后单步执行代码、检查数据、使用调试控制台的命令行尝试错误修复、监视值和递归调试 (sysin)。您可以调试从 IDE 启动、托管在 Web 框架中、从嵌入式 Python 实例调用或在远程主机、VM、容器或集群上运行的多进程和多线程代码。Wing 还为科学和数据分析任务提供数组和数据帧查看器。

3、远程和容器开发

Wing 的快速配置远程开发支持将 Wing 的所有功能无缝、安全地提供给远程主机、VM、容器或集群上运行的 Python 代码。远程开发适用于运行 macOS 和 Linux 的主机,包括由 Docker、Docker Compose、AWS、Vagrant、WSL、Raspberry Pi 和 LXC/LXD 托管的主机。

4、智能编辑器

Wing 的编辑器通过适合上下文的自动完成和文档、内联错误检测和代码质量分析、PEP 8 实施、调用辅助、自动编辑、导入管理、重构、代码折叠、多选、可自定义代码片段等来加速交互式 Python 开发。Wing 可以模拟 vi、emacs、Eclipse、Visual Studio、XCode 和 MATLAB。

5、轻松的代码导航

Wing 使用 goto-definition、查找用途、在项目中查找元件、编辑器元件索引、模块和类浏览器、键盘驱动的搜索以及强大的多文件搜索,可以轻松绕过代码。访问历史记录会自动存储,因此您可以立即返回到以前访问的代码。或者定义和遍历分类书签,这些书签会在代码更改时自动跟踪。

6、集成单元测试

Wing 支持使用 unittest、doctest、nose、pytest 和 Django 测试框架进行测试驱动开发。使用 Wing 强大的调试器,可以轻松诊断和修复失败的测试,并且您可以在单元测试设置的实时运行时上下文中以交互方式编写新代码。Wing 可以跟踪和显示单元测试的代码覆盖率 (sysin),以便您了解测试执行代码的情况。覆盖率数据还用于确定对代码的编辑何时使以前收集的测试结果无效。

7、项目管理

Wing 强大的项目管理功能适用于由 virtualenv、Poetry、pipenv、conda 和 Docker 管理的 Python 环境,并使用 Git、Mercurial、Perforce、Subversion 或 CVS 进行版本控制。您可以从 Wing 轻松创建新的 Python 环境,添加、删除或更新 Python 软件包,并冻结您的软件包配置以供其他开发人员使用。

8、可定制和可扩展

Wing 提供了数百个配置选项,这些选项会影响编辑器仿真、显示主题、语法着色、UI 布局等等。轻松切换到深色模式和在深色模式之间切换,放大用于演示和会议的界面,并使用透视图管理特定于任务的 UI 配置。可以通过编写调用 Wing 脚本 API 的 Python 代码来添加新的 IDE 功能。您甚至可以使用 Wing 开发和调试扩展脚本。

9、以及更多

其他功能包括差异 / 合并工具、使用 Ruff、Black、YAPF 和 autopep8 重新格式化代码、缩进样式转换以及执行操作系统命令行。Wing 可在 Windows、macOS 和 Linux 上运行,还支持到 macOS 和 Linux 的远程开发,包括 Raspberry Pi 和其他 ARM Linux 设备。

其他近期改进

1、改进的 Python 代码分析

2、改进的自定义按键绑定分配界面

3、当 Wing 失去应用焦点时,自动保存文件的新偏好

4、允许清除最近菜单

5、快速切换堆栈框架,用于最内层项目和测试文件

6、支持在 arm64 Linux 上运行 IDE

7、显示 super() 方法的自动调用参数

8、在测试菜单中添加“运行尚未运行测试”选项

9、提升对 Docker、Django 及其他环境的新项目支持

10、修复影响多线程调试的若干问题

11、提升跨网络故障的远程开发可靠性

12、改进“文件中搜索”结果的键盘导航

13、修复自动编辑和自动空格中的一些问题

14、改进的差异/合并工具

16、改进的自动导入界面

17、德语、法语和俄语的更新界面本地化

18、西班牙语AI生成的新UI本地化

收起介绍展开介绍

发表评论

0条评论