Wing IDE Pro 全功能跨平台的 Python IDE 集成开发环境
Wing IDE Pro 全功能 Python IDE 集成开发环境,知识兔支持跨平台 Windows/Linux/macOS。Wing 的编辑器通过适合上下文的自动完成和文档、内联错误检测和代码质量分析、PEP 8 实施、调用辅助、自动编辑、重构、代码折叠、多选、可定制的代码片段和多得多。Wing 可以模拟 vi、emacs、Eclipse、Visual Studio、XCode 和 MATLAB。Wing 的调试器可以轻松地修复错误并以交互方式编写新的 Python 代码。使用条件断点来隔离问题,然后知识兔单步调试代码、检查数据、使用调试控制台的命令行尝试错误修复、观察值并递归调试。您可以调试从 IDE 启动、托管在 Web 框架中、从嵌入式 Python 实例调用或在远程主机、VM、容器或集群上运行的多进程和多线程代码。Wing 还为科学和数据分析任务提供了一个数组和数据框查看器。
Wing 使用 goto 定义、查找用途、在项目中查找符号、编辑器符号索引、模块和类浏览器、键盘驱动搜索和强大的多文件搜索,知识兔让您轻松绕过代码。访问历史记录会自动存储,因此您可以立即返回之前访问过的代码。或者定义和遍历随着代码更改自动跟踪的分类书签。Wing 强大的项目管理功能适用于由 virtualenv、pipenv、conda 和 Docker 管理的 Python 环境,并使用 Git、Mercurial、Perforce、Subversion 或 CVS 进行修订控制。您可以轻松地从 Wing 创建新的 Python 环境,添加、删除或更新 Python 包,并冻结您的包配置以供其他开发人员使用。
Wing 支持使用 unittest、doctest、nose、pytest 和 Django 测试框架进行测试驱动开发。使用 Wing 强大的调试器可以轻松诊断和修复失败的测试,并且知识兔您可以在单元测试设置的实时运行时上下文中以交互方式编写新代码。Wing 的快速配置远程开发支持将 Wing 的所有功能无缝且安全地提供给在远程主机、VM、容器或集群上运行的 Python 代码。远程开发可以在运行 macOS 和 Linux 的主机上进行,知识兔包括由 Docker、Docker Compose、AWS、Vagrant、WSL、Raspberry Pi 和 LXC/LXD 托管的主机。
Wing 提供了数百个影响编辑器仿真、显示主题、语法着色、UI 布局等的配置选项。轻松切换暗模式和从暗模式切换,放大演示和会议界面,并使用透视图管理特定任务的 UI 配置。知识兔可以通过编写调用 Wing 脚本 API 的 Python 代码来添加新的 IDE 功能。您甚至可以使用 Wing 开发和调试您的扩展脚本。其他功能包括差异/合并工具、使用 Black、YAPF 和 autopep8 重新格式化代码、缩进样式转换以及执行 OS 命令行。Wing 在 Windows、macOS 和 Linux 上运行,知识兔还支持对 Raspberry Pi 和其他 ARM Linux 设备的远程开发。
科学和数据分析
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 和其他类型的开发。
下载仅供下载体验和测试学习,不得商用和正当使用。