闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > Wing IDE Professional 10.0.3激活版 Win+macOS+Linux

Wing IDE Professional 10.0.3激活版 Win+macOS+Linux

  • 软件大小:未知
  • 更新日期:2024-03-15
  • 官方网站:https://wingware.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Wing IDE Professional 10.0.3激活版 Win+macOS+Linux
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Wing Pro 破解版是专为专业开发人员设计的 Python IDE。使用可为用户提供全面的功能,允许您自由的定制、设置项目、包管理、编辑、代码警告、重构、比较文件和目录、导航源代码、使用集成的 Python shell、执行操作系统命令、单元测试、调试、版本控制、源代码代码分析、远程开发以及使用用户定义的脚本和插件扩展 IDE。pro是版面向专业开发人员的全功能 Python IDE,具有独特的优势,包括强大的调试器、带有代码警告的智能编辑器、广泛的代码检查和导航、带有版本控制的项目管理、Python 环境和包管理,以及远程、容器和集群开发,可运行和调试单元测试、重构和代码重新格式化、Django 和其他框架支持、在 Python 中可扩展、可用的产品源代码等,功能最强大全面的版本,有需要的朋友不要错过了!

安装激活教程

1、下载并解压,如图所示

2、安装程序,勾选接受协议

3、安装目录设置

4、运行程序和keymaker,将license id复制到软件中,如图所示

5、点击继续,将request code复制到keymaker中,回车键生成激活码,复制到软件中进行激活

功能特色

1、完成更多工作
少打字,让Wing担心细节。立即获取通过在实时运行时中以交互方式编写Python代码来提供反馈。轻松导航代码和文档。
2、编写更好的代码
避免常见错误,并在Wing's deep的帮助下及早发现问题Python代码分析。通过智能重构和代码质量检查保持代码整洁。
3、更快地发现错误
调试任何Python代码。检查以交互方式调试数据并尝试错误修复,而无需重新启动应用。在本地或远程主机、VM或容器上工作。
4、智能编辑器
Wing的编辑器加快了交互式Python的速度使用适合上下文的自动完成和文档进行开发,内联错误检测和代码质量分析、PEP 8执行、调用辅助、自动编辑、导入管理、重构、代码折叠、多选、可自定义的代码片段等等。Wing可以模仿vi、emacs、Eclipse、Visual Studio、XCode和MATLAB。
5、强大的调试器
Wing的调试器可以轻松修复错误并以交互方式编写新的Python代码。使用条件断点隔离问题,然后单步执行代码、检查数据、使用调试控制台的命令行尝试bug修复,监视值,并以递归方式进行调试。您可以调试从IDE启动的多进程和多线程代码,这些代码托管在Web中框架,从嵌入式Python实例调用,或在远程主机、VM上运行、容器或集群。Wing还为科学和数据分析任务。
6、轻松的代码导航
Wing使使用goto-definition轻松绕过代码、查找用途、在项目中查找符号、编辑器符号索引、模块和类浏览器、键盘驱动搜索,以及强大的多文件搜索。访问历史记录会自动存储,因此您可以立即返回到以前访问过的代码。或定义和遍历分类在代码更改时自动跟踪的书签。
7、项目管理
Wing强大的项目管理功能可与托管的Python环境配合使用通过virtualenv、Poetry、pipenv、conda和Docker,使用Git、Mercurial、Perforce、Subversion或CVS。您可以从Wing轻松创建新的Python环境,添加、删除或更新Python包,并冻结包配置供其他开发人员使用。
8、集成单元测试
Wing通过unittest、doctest、nose、pytest和Django测试框架。使用Wing的测试很容易诊断和修复失败的测试强大的调试器,您可以在实时运行时上下文中以交互方式编写新代码由单元测试设置。Wing可以跟踪和显示单元测试的代码覆盖率,这样你就知道你的测试对代码的执行情况如何。覆盖率数据也是用于确定对代码的编辑何时会使以前收集的测试结果失效。
9、远程开发
Wing的快速配置远程开发支持提供了Wing的所有无缝且安全地为在远程主机、虚拟机、容器、或集群。运行macOS和Linux的主机可以进行远程开发,包括那些由Docker、Docker Compose、AWS、Vagrant、WSL、Raspberry Pi和LXC/LXD托管。
10、可定制和可扩展
Wing提供了数百个配置选项,影响编辑器仿真、显示主题、语法着色、UI布局等等。轻松切换暗模式,放大演示和会议的界面,并使用透视图进行管理特定于任务的UI配置。可以通过编写Python代码来添加新的IDE功能:向下调用Wing的脚本API。您甚至可以开发和调试扩展脚本与Wing。
11、还有更多
其他功能包括差异/合并工具、使用Black、YAPF重新格式化代码、和autopep8、缩进样式转换和执行操作系统命令行。机翼继续运行Windows、macOS和Linux,还支持远程开发到Raspberry Pi等ARM Linux设备。

使用说明

1、设置项目
Wing运行后,从Project菜单中选择New Project以创建一个新项目。此对话框允许您选择或创建源目录,并选择或创建要用于新项目的Python环境。创建新的源目录时,您可以选择将版本控制存储库拉入其中。Wing Pro还可以创建包并将其安装到新的virtualenv、pipenv、Anaconda env和Docker容器环境中。
如果您选择Create Blank Project,您可以稍后通过以下步骤配置您的项目:
使用“项目”菜单中的“添加现有目录”将您的源添加到项目中。最好将此限制在您正在使用的目录中,并让Wing通过Python Path找到您使用的库。
使用项目属性在项目菜单设置Python的可执行文件到python.exe可执行你想与你的项目中使用或其他解释。如果Python不在PATH中,请将其设置为所需Python安装中sys.executable中的完整路径。
如果您的代码更改了sys.path或以非标准方式加载模块,那么您可能需要在项目属性中设置Python路径,以便Wing可以找到您的模块以进行自动完成、重构、调试、测试和其他功能。
您可能需要右键单击在您的主入口点计划工具,然后选择设置作为主入口点,以便随时调试从那里开始。
使用保存项目由于在项目菜单保存项目到磁盘。
使用“工具”菜单中的“包”工具来管理所选Python环境中的Python包。
请注意,Wing在“新建项目”对话框中还提供了其他项目类型,包括用于通过SSH连接到远程主机、使用Docker或其他容器运行、访问Vagrant实例、使用适用于Linux的Windows子系统以及每个项目类型的项目类型How-Tos中列出的框架、工具和库。
Wing在首次分析您的代码库时可能会消耗大量CPU时间。进度显示在IDE窗口的左下方。完成此操作后,结果将跨会话缓存,Wing应以活泼且响应迅速的界面运行。
Wing 101没有项目。而是使用“编辑”菜单中的“配置Python”来配置Python环境。
2、基本配置
您现在已准备好开始使用代码,但可能需要先进行一些配置更改:
显示颜色-如果启用了“用户界面”>“在整个UI中使用调色板”首选项,则“用户界面”>“调色板”首选项选择在编辑器或整个用户界面中使用的颜色。
键绑定-Wing可以模拟VI/Vim、Visual Studio、Emacs、Eclipse、XCode、MATLAB和Brief编辑器,这些编辑器可从“编辑”菜单的“键盘个性”中选择,或使用“用户界面”>“键盘”>“个性”首选项进行选择。
Tab键-默认的Tab键操作取决于所选的键盘特性,在某些情况下,文件类型、上下文以及编辑器中是否有选择。这可以通过用户界面>键盘>Tab键操作首选项进行更改。
完成键-默认情况下,自动完成器使用Tab键完成,但可以使用编辑器>自动完成>完成键首选项添加其他键。
首选项中有许多其他选项。
3、导航代码
Wing Pro提供了多种不同的方式来浏览代码结构,以及几种按名称快速查找符号或文件的方法:
编辑器顶部的源索引菜单提供对源文件其他部分的快速访问。
Goto-definition可从Source菜单获得,通过在编辑器、Python Shell和Debug Console中右键单击符号。使用编辑器左上角的前进/后退历史按钮从定义点返回。
在Wing Pro的源菜单中查找使用点显示了当前符号的使用位置。这可以区分不同但名称相似的符号。
在Wing Pro的源菜单中查找符号,当您键入其名称的片段时,Wing Personal会跳转到当前文件中定义的符号。
在Wing Pro的源菜单中查找项目中的符号的工作方式相同,但搜索项目中的所有文件。
Wing Pro和Wing Personal的“文件”菜单中的“从项目打开”为快速打开项目文件提供了类似的界面。
有关上述内容的详细信息,请参阅导航源。
源代码浏览器的工具在翼Pro和永个人菜单提供您的代码的结构的模块或类面向显示器。细节
“工具”菜单中的“源助手”显示有关在编辑器、自动完成器、源浏览器、Python Shell、项目和其他工具中选择的符号的详细信息。
4、搜索
Wing Pro提供了几种不同的界面来搜索您的代码。您使用哪种取决于您要搜索的内容以及您喜欢如何与搜索和替换功能交互:
工具栏搜索是搜索当前文件的快捷方式。
搜索在工具菜单中显示的搜索工具,它提供了增量文本,通配符和正则表达式搜索和选择和当前文件或文档页面进行更换。
Wing Pro和Wing Personal中的迷你搜索提供了强大的键盘驱动搜索和替换。编辑菜单的小型搜索区域中列出的键绑定在窗口底部显示搜索输入区域。
在Wing Pro和Wing Personal的工具菜单中的文件中搜索显示了在文件中搜索工具,该工具提供通配符和正则表达式搜索,并在过滤的文件集、目录、命名文件集以及项目和文档中进行替换。
5、编辑代码
Wing Pro的编辑器旨在加快编写和修改Python代码的过程,并减少编码错误的发生率。其特点包括:
Wing编辑器、Python Shell和调试控制台中的自动完成功能可加快输入速度并减少编码错误。默认情况下,自动完成程序使用Tab来完成,但这可以在编辑器>自动完成>完成键首选项中更改。Wing 101默认禁用此功能。详细信息
Wing Pro和Wing Personal中的自动缩进匹配文件的现有缩进。粘贴多行时,它们会根据上下文重新缩进。单个撤消还原不需要的缩进更改。的代码选择的范围可以被重新缩进作为使用块缩进在源菜单或工具栏缩进组。缩进工具可用于转换整个文件的缩进样式。细节
Wing Pro中的自动编辑实现了一系列操作,例如自动输入右括号、方括号、大括号和引号。除此之外,Wing还自动输入调用参数,使用:键管理新块,并纠正乱序输入。可以在编辑器>自动编辑首选项组中启用和禁用自动编辑操作。默认设置包括那些不影响手指记忆的操作。其他的都值得学习。细节
Wing Pro中的重构操作,可从重构菜单访问,实现符号的自动重命名和移动,从现有代码中创建函数或方法,以及比手动编辑代码更快地引入变量。细节
多项选择可以进行多重选择在编辑菜单中,多个选择工具栏项目,并通过按Ctrl键+Alt键(或命令+选项在MacOS),同时与鼠标进行选择。进行多项选择后,所做的编辑将立即应用于所有选择。细节
代码警告显示在Wing Pro中,用于语法错误、缩进问题、无法访问的代码、使用未定义的变量和属性、无法解析的导入以及其他一些问题。flake8、mypy、pep8和pylint等外部检查器也可以配置为代码警告的来源。当鼠标悬停在警告指示器上时,警告显示在编辑器上,详细信息显示在工具提示中。可以从编辑器右上角的警告菜单导航警告,并通过代码警告工具进行管理。细节
Wing Pro中的代码段包含在Wing的自动完成器中,作为输入编码标准、文档、测试等常用重复模式的快速方法。片段参数的数据输入在编辑器中内联。使用Tab键在字段之间移动。在片段工具中编辑或添加片段。细节
Wing Pro中的Turbo Completion是Python的可选自动完成模式,由Wing强大的源代码分析引擎实现。启用Editor>Auto-completion>Python Turbo Mode首选项后,Wing在未键入新符号名称的上下文中将每个非符号键转换为完成键。细节
编辑>选择菜单中的快速选择操作允许在复制、编辑或搜索之前选择整个语句、块或范围。
6、调试代码
Wing的调试器是一个强大的工具,用于查找和修复错误、理解不熟悉的代码以及以交互方式编写新代码。您可以从“调试”菜单或工具栏、从Python Shell或从同一台机器或另一台主机上的IDE外部启动代码。Wing还支持使用在容器上运行的代码,例如Docker提供的那些。
断点可以通过点击断点利润率向左编辑器进行设置。步进操作位于调试菜单和工具栏中。
堆栈数据工具用于检查或更改程序数据。右键单击项目以将项目显示为数组或文本形式。将鼠标悬停在编辑器中的符号上会在工具提示中显示该符号的值(如果在活动调试堆栈中可用)。按Shift-Space会显示编辑器中所有可见符号的工具提示。
调试进程I/O显示在调试I/O工具中,或可选地显示在外部控制台中。
其他调试器功能包括:
Wing Pro的调试控制台支持交互式调试,它提供了一个Python提示,可以在当前调试堆栈帧中执行代码。当调试器暂停时,Wing还会使用实时运行时状态来填充编辑器、Source Assistant、goto-definition和其他工具中的自动完成程序。细节
Wing Pro中可以使用条件断点来隔离和理解复杂的错误,方法是在它们发生之前停止。使用条件断点来隔离损坏的案例并使用调试控制台来设计修复程序比重复重新启动代码更有效率。细节
Wing Pro支持移动程序计数器,方法是在编辑器中右键单击并选择Move Program Counter Here。由于Python的实现方式,此功能仅在最内部的堆栈帧中起作用,并且在调试器因异常而停止时不起作用。
通过右键单击编辑器或任何数据视图来观察Wing Pro中的值,通过观察工具中的符号名称或对象引用跟踪值随时间的变化。也可以观看表情。细节
启动配置中的项目在永Pro和永个人菜单定义不同的运行环境进行调试,执行和单元测试代码。详情。
命名入口点在调试中永Pro和荣个人菜单提供一种方式来启动与不同的调试环境相同的文件。细节
7、其他特性
Wing Pro包括许多其他功能,旨在使Python编码更轻松、更高效:
Python Shell--Wing的Python Shell可让您在独立的沙盒进程中试用代码。要启用调试,请单击Python Shell右上角的错误图标。在Wing Pro和Wing Personal中,shell提供自动完成、转到定义并与Source Assistant集成。细节
Wing Pro测试工具中的单元测试适用于unittest、doctest、pytest、nose和Django单元测试。您可以运行测试套件、查看结果和调试测试。细节
版本控制与水银,Git的,颠覆,Perforce的,Bazaar和CVS永Pro支持版本控制。Wing会自动检测您的项目中使用了哪些系统,并在“工具”菜单中显示相应的附加菜单和工具。详情。
Source菜单中的Difference and Merge可用于比较和合并磁盘上的文件和目录、IDE中打开的文件、未保存的缓冲区与磁盘以及工作副本及其修订控制存储库。细节
远程开发在Wing Pro中很容易,可以通过SSH访问远程主机、虚拟机或容器。在这种远程开发模型中,Wing可以无缝且安全地处理完全存储在远程主机上的文件。使用远程主机的项目在项目菜单配置远程主机,然后设置Python的可执行的项目属性到远程主机,并使用添加现有目录中的项目菜单将您的远程目录添加到项目中。Wing可以像在本地工作时一样,在远程主机上编辑、调试、测试、搜索、检查和管理文件、运行Python Shell和执行OS命令。细节
包管理可用于virtualenv和pipenv,使用工具菜单中的包工具。这可用于安装、删除和管理安装到项目Python环境中的包。
还支持Docker提供的容器。在这种开发模型中,文件存储在本地,但代码在容器化环境中运行。详细OS命令的工具在翼Pro和荣个人的显示OS的命令工具,执行外部工具生成,代码生成和其他目的菜单。详情。
编辑菜单(或macOS上的WingPro菜单)中的首选项可让您控制IDE的整体布局和颜色,以及许多其他选项。右键单击布局选项的工具和编辑器选项卡,或拖动选项卡移动它们或创建新的拆分。右键单击工具栏以配置哪些工具可见或添加您自己的工具。有关详细信息,请参阅自定义。
Wing Pro和Wing Personal中的透视让您可以保存命名的工具面板布局。详情。
还可以使用书签、代码折叠、键盘宏等其他功能,您可以通过编写Python脚本来扩展Wing。

下载地址
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧