WING – 适用于 WIN、MAC 和 LIN 的全功能 PYTHON IDE

WING – 适用于 WIN、MAC 和 LIN 的全功能 PYTHON IDE

keygentool
2023-08-26 / 0 评论 / 9 阅读 / 正在检测是否收录...

简介

  Wing (又名:Wing IDE、Wing Python IDE)是一款专门为Windows、Mac和Linux平台上的Python编程语言制作的非常优秀的集成开发环境,由Wingware于2000年开发。从1999年开始,Wingware开始专注于Python的开发发展框架。目前Wing已经是知名的Python IDE。
large-feather.png
  Wing可以在计算机上快速构建Python集成开发环境,它不仅具有代码编辑器、调试器,甚至可以在远程主机、虚拟机或容器上轻松进行开发。其内置代码编辑器支持自动完成、代码折叠、单元测试、项目管理、版本控制、可定制的内联代码片段等。
  虽然 Wing 只是 Python 的一个工具,但它包括针对大量语言的语法标签突出显示、智能感知和自动完成功能。与其他同类IDE相比,它最大的特点就是可以实时调试Django应用程序,因此对于使用Django框架开发Web应用程序的开发人员来说非常有用。
  Wing充分利用了Python简单、功能强大、可升级等独特优势,可以极大地提高程序员的开发效率。好的工具可以让你事半功倍。这一点在写代码的过程中尤其明显。如果你曾经尝试过使用PyCharm、Sublime Text、Qt Creator、Visual Studio Code等各种代码编辑器,那么当你开始使用Wing时,你会发现它比它们更好,而且非常好用。
key-editor.png

主要应用

  科学与数据分析:Wing 专注于交互式开发,非常适合使用 Jupyter、NumPy、SciPy、Matplotlib、pandas 和其他框架进行科学和数据分析。调试器的数据帧和数组查看器可以轻松检查大型数据集。
  Web开发:Wing 支持使用 Django、Flask、web2py、Pyramid、Google App Engine 和其他 Web 框架进行开发。调试器可以单步调试 Django 和 web2py 模板。Wing 与 Docker、WSL、Vagrant、AWS 或 LXC/LXD 托管的远程主机、虚拟机或容器上运行的代码无缝协作。
  动画与游戏:由于 Wing 的调试器可以在 Python 的嵌入式实例中运行,因此它可用于为 Blender、Autodesk Maya、NUKE、Source Filmmaker 以及其他使用 Python 的建模、渲染和合成应用程序开发脚本。Wing 还可以与 pygame 和其他基于 Python 的游戏引擎配合使用。
  桌面应用程序及更多:Wing 可以使用 PyQt、wxPython、Tkinter 和其他 UI 开发框架来开发、测试和调试桌面应用程序。还支持脚本、Raspberry Pi 和其他类型的开发。
key-navigation.png

主要特征

  智能编辑器:Wing 的编辑器通过上下文相关的自动完成和文档、内联错误检测和代码质量分析、PEP 8 实施、调用辅助、自动编辑、重构、代码折叠、多重选择、可定制的代码片段以及多得多。Wing 可以模拟 vi、emacs、Eclipse、Visual Studio、XCode 和 MATLAB。
  强大的调试器:Wing 的调试器可以轻松修复错误并以交互方式编写新的 Python 代码。使用条件断点来隔离问题,然后逐步执行代码、检查数据、使用调试控制台的命令行尝试错误修复、监视值并递归调试。您可以调试从 IDE 启动、托管在 Web 框架中、从嵌入式 Python 实例调用或在远程主机、VM、容器或集群上运行的多进程和多线程代码。Wing 还提供了用于科学和数据分析任务的数组和数据帧查看器。
  简单的代码导航:Wing 可以通过 goto-definition、查找用途、查找项目中的符号、编辑器符号索引、模块和类浏览器、键盘驱动的搜索以及强大的多文件搜索轻松绕过代码。访问历史记录会自动存储,因此您可以立即返回到以前访问过的代码。或者定义并遍历分类书签,以便在代码更改时自动跟踪。
  项目管理:Wing 强大的项目管理功能可与 virtualenv、pipenv、conda 和 Docker 管理的 Python 环境配合使用,并使用 Git、Mercurial、Perforce、Subversion 或 CVS 进行修订控制。您可以从 Wing 轻松创建新的 Python 环境,添加、删除或更新 Python 包,并冻结包配置以供其他开发人员使用。
  集成单元测试:Wing 支持使用 unittest、doctest、nose、pytest 和 Django 测试框架进行测试驱动开发。使用 Wing 强大的调试器可以轻松诊断和修复失败的测试,并且您可以在单元测试设置的实时运行时上下文中以交互方式编写新代码。
  远程开发:Wing 的快速配置远程开发支持将 Wing 的所有功能无缝、安全地提供给在远程主机、虚拟机、容器或集群上运行的 Python 代码。运行 macOS 和 Linux 的主机可以进行远程开发,包括由 Docker、Docker Compose、AWS、Vagrant、WSL、Raspberry Pi 和 LXC/LXD 托管的主机。
  可定制和可扩展:Wing 提供了数百个影响编辑器模拟、显示主题、语法着色、UI 布局等的配置选项。轻松切换暗模式,放大演示和会议界面,并使用透视图管理特定于任务的 UI 配置。可以通过编写调用 Wing 脚本 API 的 Python 代码来添加新的 IDE 功能。您甚至可以使用 Wing 开发和调试扩展脚本。
  差异合并工具:Wing Pro 包括差异和合并工具,可用于比较文件或目录以及检查未提交的更改。
  代码重新格式化:Wing Pro 支持使用 Black、YAPF 和 autopep8 进行代码重新格式化。所有这些都可以手动应用于文件或选择,或者在保存到磁盘时自动应用于编辑的行或整个文件。
  其他特性:Wing Pro 还提供了一个用于检查和转换缩进的工具,以及一个用于在 Wing 内执行命令行的操作系统命令工具。还包括大量文档、教程以及如何将 Wing 与特定第三方软件包一起使用的方法。

安装注意事项

 对于 Windows 上的 v9.0.2+:
1.下载并安装
2.运行程序,当询问许可证时,选择“激活购买的许可证”。“,并使用keygen生成有效的许可证ID
3.当要求激活时,选择“或者:在.. 手动激活”,将请求代码复制到注册机,然后单击“生成”
4.将“激活密钥”从注册机复制到程序
5.程序会提示许可证不在支持+升级范围内,只需取消选中“自动显示此提醒”即可。
6.请记住在“编辑->首选项->用户界面->高级”中关闭以下设置:
(1)自动检查产品更新
(2)提交使用统计数据
(3)显示支持+升级提醒
(4)显示折扣优惠

下载地址:

win版

mac版

0

评论 (0)

取消