热门排行
简介
Wing Pro是一个轻量级但功能强大的集成开发环境,专为Python设计。Wing使用可加快您开发新代码的速度,使现有代码更易于理解和使用,并能够在开发过程的早期揭示错误,并且使查找和修复错误更容易,Wing能够完美适应您的需求和风格!结合深度代码分析、专注于交互式开发、高级编辑和重构、持续的早期错误检测、强大的永远在线调试器、测试驱动开发、无缝远程开发和极强的可配置性。让您的工作更轻松舒适,您可以根据需要自定义添加其他功能和工具。用户界面可以自定义颜色和布局,您可以轻松删除您还不感兴趣的工具。最新破解版下载,欢迎有需要的朋友来本站下载体验!
新功能
Wing 10 新功能
1、支持 Python 3.12
Wing 10 引入了对 Python 3.12 的支持,包括 (1) 使用 PEP 669 进行调试 sys.monitoring 或旧版跟踪器, (2) PEP 695 参数化类、函数和方法, (3) PEP 695 类型语句和 (4) PEP 701 样式 f 字符串。
2、诗歌包管理
Wing Pro 10 在“新建项目”对话框中增加了对 Poetry 包管理的支持,并且 包工具。
请参阅“帮助”菜单中的“项目管理器>创建项目>创建 Python 环境”和“包管理器”>“Wing 手册下的 Poetry 包管理”,以获取 详。
3、Ruff 代码警告
Wing Pro 10 都添加了对 Ruff 的支持,作为代码警告工具中的外部代码检查器,可从“工具”菜单访问。
有关详细信息,请参阅“帮助”菜单中“Wing Manual”下的“外部代码质量检查器> 代码警告和质量检查”。
4、更改和不兼容
Wing 10 进行了一些更改,这些更改会影响与某些系统的兼容性或更改 某些功能的行为:
用于在 Django 菜单中调用命令的环境现在包括任何 在“项目属性”中定义的环境
已删除已弃用的命令 start-select-block(请改用 start-select-rectangle)
CAPIEditor.FoldUnfold 的fold_check_cb接收 (line_text, line_number) 参数 而不仅仅是line_text。(line_text) 的旧呼叫签名仍受支持。
默认情况下,搜索和“项目”视图中会省略 .venv 目录
StopIteration 异常不再在 Always Immediately 中立即报告 异常报告模式
如果您对此有任何疑问,请随时通过 support@wingware.com 与我们联系。
功能特色
1、完成更多工作
少打字,让Wing担心细节。通过在实时运行时以交互方式编写Python代码获得即时反馈。轻松浏览代码和文档。
2、编写更好的代码
在Wing深度Python代码分析的帮助下,避免常见错误并及早发现问题。通过智能重构和代码质量检查保持代码清洁。
3、更快地发现错误
调试任何Python代码。检查调试数据并以交互方式尝试错误修复,而无需重新启动您的应用程序。在本地或远程主机、VM或容器上工作。
4、智能编辑器
Wing的编辑器通过适合上下文的自动完成和文档、内联错误检测和代码质量分析、PEP 8实施、调用辅助、自动编辑、重构、代码折叠、多选、可自定义的代码片段和多得多。Wing可以模拟vi、emacs、Eclipse、Visual Studio、XCode和MATLAB。
5、强大的调试器
Wing的调试器可以轻松地以交互方式修复错误和编写新的Python代码。使用条件断点来隔离问题,然后单步调试代码、检查数据、使用调试控制台的命令行尝试错误修复、观察值并递归调试。您可以调试从IDE启动、托管在Web框架中、从嵌入式Python实例调用或在远程主机、VM、容器或集群上运行的多进程和多线程代码。Wing还为科学和数据分析任务提供了一个数组和数据帧查看器。
6、简单的代码导航
Wing通过goto-definition、查找用途、在项目中查找符号、编辑器符号索引、模块和类浏览器、键盘驱动的搜索和强大的多文件搜索,使绕过代码变得容易。访问历史会自动存储,因此您可以立即返回到之前访问过的代码。或者定义和遍历分类书签,在代码更改时自动跟踪。
7、项目管理
Wing强大的项目管理功能适用于由virtualenv、pipenv、conda和Docker管理的Python环境,并使用Git、Mercurial、Perforce、Subversion或CVS进行修订控制。您可以从Wing轻松创建新的Python环境,添加、删除或更新Python包,并冻结您的包配置以供其他开发人员使用。
8、集成单元测试
Wing支持使用unittest、doctest、nose、pytest和Django测试框架进行测试驱动的开发。使用Wing强大的调试器可以轻松诊断和修复失败的测试,您可以在单元测试设置的实时运行时上下文中以交互方式编写新代码。
9、远程开发
Wing的快速配置远程开发支持将Wing的所有功能无缝且安全地提供给在远程主机、VM、容器或集群上运行的Python代码。可以对运行macOS和Linux的主机进行远程开发,包括由Docker、Docker Compose、AWS、Vagrant、WSL、Raspberry Pi和LXC/LXD托管的主机。
10、可定制和可扩展
Wing提供了数百个影响编辑器模拟、显示主题、语法着色、UI布局等的配置选项。轻松切换黑暗模式,放大演示和会议的界面,并使用透视图来管理特定于任务的UI配置。可以通过编写调用Wing脚本API的Python代码来添加新的IDE功能。您甚至可以使用Wing开发和调试扩展脚本。
11、以及更多
其他功能包括差异/合并工具、使用Black、YAPF和autopep8重新格式化代码、缩进样式转换以及执行操作系统命令行。Wing在Windows、macOS和Linux上运行,还支持对Raspberry Pi和其他ARM Linux设备的远程开发。
安装激活教程
1、下载并解压,如图所示
2、安装程序,勾选接受协议
3、安装目录设置
4、运行程序和keymaker,将license id复制到软件中,如图所示
5、点击继续,将request code复制到keymaker中,回车键生成激活码,复制到软件中进行激活