Wing IDE最新版是由Wingware官方基于Python编程语言打造的全新集成开发环境,该软件不但带来了集成的工程管理器、图形界面的调试器与源代码浏览器,而且还能够提供高级的源代码编辑器,可以极大提升你的开发效率。
Wing IDE是一款优质的Python IDE开发环境,同时也是专业的调试器和智能编辑器,能够为用户提供大量语言的语法标签高亮显示,也可以提供有关重构、项目、调试、测试、工具等多种模块的丰富功能吗,让你能够轻松完成自己的编程工作。
1、代码智能化
自动完成,通话时间提示,错误指示器,转到定义,查找应用,浏览器源,代码指数和符号查找。强大的编辑器VI, emacs,和其他键绑定,重构,live snippets,书签,强大的搜索工具等。
2、单元测试
通过单元测试,doctest和nose框架进行综合测试执行和调试
3、图形调试器
在shell中设置断点,步骤,视图数据和交互。IDE中启动或远程调试,同时调试Django模板。
4、版本控制
通过Subversion, Mercurial, Bazaar, Git, CVS和Perforce进行项目管理,包含了一个图形化区分/合并的工具。
5、跨平台
Wing IDE可以在Windows,Linux和OS X操作系统下运行,并支持CPython 2、x, 3、x和Stackless Python
1、强大的调试器
Wing的调试器可以轻松修复错误并以交互方式编写新代码。使用条件断点来隔离问题,然后逐步执行代码,检查数据,观察值,从Debug Probe的命令行进行交互,以及递归调试。您可以调试从IDE启动的多进程和多线程代码,托管在Web框架中,从嵌入式Python实例调用或在远程系统上调用。
2、智能编辑器
Wing的编辑器通过适合上下文的自动完成和文档,调用辅助,自动编辑,重构,代码折叠,多选,可自定义的内联代码片段,书签等来加速交互式Python开发。Wing可以模拟vi,emacs,Eclipse,Visual Studio和XCode。
3、简单的代码导航
Wing通过goto-definition,查找用途,在项目中查找符号,编辑器符号索引,源浏览器以及强大的多文件搜索,可以轻松绕过代码。
4、综合单元测试
Wing支持使用unittest,doctest,nose,pytest和Django测试框架进行测试驱动的开发。使用Wing强大的调试器可以轻松修复失败的测试。
5、远程开发
Wing的快速配置远程开发支持使您可以使用在远程主机,VM或容器上运行的Python代码无缝,安全地使用Wing的所有功能。
6、可定制和可扩展
Wing提供数百种配置选项,可影响编辑器模拟,UI布局,显示主题,语法着色等等。可以通过编写访问Wing的脚本API的Python代码来添加新的IDE功能。
7、以及更多
Wing通过Git,Mercurial,Perforce,Bazaar,Subversion和CVS支持项目管理和版本控制。其他功能包括Pylint集成,执行OS命令行和缩进样式转换。Wing可在Windows,OS X和Linux上运行,还支持对Raspberry Pi和其他ARM Linux设备的远程开发。
1、在本站下载安装包;
2、开始安装;
3、选择我同意相关协议;
4、选择安装路径;
5、选择名称;
6、核对安装信息;
7、正在安装;
8、安装完成;
9、如图所示,运行注册机,把将注册机中的Enter license id复制到软件中,点击激活即可。
1、建立一个项目
在Wing运行后,从“ 项目”菜单中创建一个新项目。然后使用以下步骤配置项目:
使用“ 项目”菜单中的“ 添加 现有 目录 ”将项目源添加到项目中。最好将此约束到您正在使用的目录,并让Wing通过PYTHONPATH找到您使用的库。
使用“ 项目”菜单中的“ 项目 属性 ” 将Python 可执行文件设置 为要与项目一起使用的python.exe或其他解释器可执行文件。这通常是 所需Python安装中sys.executable中的完整路径。
如果您的代码改变了sys.path或以非标准方式加载模块,那么您可能需要设置Python Path,以便Wing可以找到用于自动完成,重构,调试,测试和其他功能的模块。
你可能想在你的主入口点右键单击项目 工具并选择设置 作为 主要 调试 文件,以便调试总是从那里开始。
使用保存 项目 由于在项目菜单项目保存到磁盘。
注意: Wing在首次分析代码库时可能会占用大量CPU时间。进度显示在IDE窗口的左下角。完成此操作后,结果将跨会话缓存,Wing应该以一个快速响应的界面运行。
有关所有可用属性的说明,请参阅项目范围属性和 每个文件属性。有关Wing的源分析系统如何工作的背景,请参阅源代码分析。
Wing 101没有项目。相反,在“ 编辑”菜单中使用“ 配置 Python”完成配置Python环境。
2、配置UI
您现在已准备好开始使用代码,但可能希望首先进行一些配置更改:
键绑定 - Wing可以模拟使用用户界面>键盘>个性首选项选择的VI / Vim,Visual Studio,Emacs,Eclipse和简要编辑器。
选项卡键 -默认选项卡键操作取决于文件类型,上下文以及是否存在选择。可以从用户界面>键盘>选项卡键操作首选项更改此设置。
“首选项”中还有许多其他选项。
3、导航代码
Wing提供了许多快速绕过代码的方法:
可以从工具栏,“ 源”菜单以及右键单击编辑器或shell中的符号来获取Goto定义。使用编辑器左上角的类似浏览器的前进/后退历史记录按钮,从访问定义点返回。
编辑器顶部的源索引菜单可以快速访问源文件的其他部分。
在Wing Pro和Wing Personal 的Source菜单中查找符号,通过键入其名称的片段跳转到当前文件中定义的符号。 查找 符号 在 项目中永临的工作方式相同,但搜索项目中的所有文件。
在Wing Pro 的File菜单中打开Project,Wing Personal是一个类似的界面,用于快速打开项目文件。
在Wing Pro中查找使用点,右键单击符号可显示该符号的使用位置。Wing区分了单独但同名的符号。
Wing Pro和Wing Personal的工具菜单中的Source Browser提供了模块或面向类的代码结构显示。显示源浏览器和源助手以获取有关所选符号的详细信息。
迷你搜索(Wing Pro和Wing Personal)是一个功能强大的键盘驱动搜索和替换工具。“ 编辑”菜单的“ 迷你搜索”区域中列出的键绑定将显示屏幕底部的搜索条目区域。
在“ 工具”菜单中搜索提供增量文本,通配符和正则表达式搜索和替换选择和当前文件。
在Wing Pro和Wing Personal 的“ 工具”菜单中的“文件”中搜索提供了通配符和正则表达式搜索,并替换了已过滤的文件,目录,命名文件集以及项目内的集合。
工具栏搜索是另一种搜索当前文件的快捷方式。
4、编辑代码
Wing的编辑专注于快速无错误的Python编码:
Wing编辑器中的自动完成可加快输入速度并减少编码错误。默认情况下,自动完成程序使用Tab来完成,但可以在编辑器>自动完成>完成键首选项中更改此选项。Wing 101中默认禁用此功能。
当您浏览代码或在shell中工作时,在源助手(仅限Wing Pro和Wing Personal)中显示的呼叫提示和文档会更新。
在Wing Pro和Wing Personal中键入时自动缩进匹配文件的现有缩进。粘贴多行时,会根据上下文重新缩进(单个“ 撤消”会还原任何不需要的缩进更改)。Wing还提供了缩进工具,用于转换文件的缩进样式。
Wing Pro中的自动编辑实现了一系列操作,例如自动输入右括号,括号,大括号和引号。除此之外,Wing还自动输入调用参数,使用: key 管理新块,并更正无序输入。
可以在编辑器>自动编辑首选项组中启用和禁用自动编辑操作。默认设置包括那些不影响手指记忆的操作。其他人非常值得学习。
有关详细信息,请参阅自动编辑。
Wing Pro中的重构支持自动重命名和移动符号,提取函数或方法,以及比手动编辑代码更快地引入变量。
多重选择可以使用进行编辑 > 多重 选择 菜单或多个选择工具栏项目,并通过按Ctrl键 (或命令在Mac),同时与鼠标进行选择。一旦做出多个选择,所做的编辑将立即应用于所有选择。
Wing Pro的片段包含在Wing的自动完成器中,作为一种快速输入编码标准,文档,测试等常用重复编码图案的方法。片段参数的数据输入在编辑器中是内联的。使用Tab键在字段之间移动。在“代码段”工具中编辑或添加代码段。
Wing Pro中的Turbo Completion是Wing强大的源分析引擎可选的自动完成模式。启用编辑器>自动编辑> Python Turbo模式首选项后,Wing会在未键入新符号名称的上下文中将每个非符号键转换为完成键。当Wing无法提供所需的完成时,在极少数情况下,可以单独使用修改键来逃避完成者。
从编辑 > 选择菜单中选择代码,可以在复制,编辑或搜索整个语句,块或范围之前快速选择它们。
5、调试代码
Wing的调试器是一个功能强大的工具,用于查找和修复错误,理解不熟悉的代码以及以交互方式编写新代码。您可以从“ 调试”菜单或工具栏或从Python Shell启动代码(单击shell右上角的错误图标以启用调试)。
可以通过单击编辑器的断点边距来设置断点,并从工具栏或“ 调试”菜单启动调试。堆栈数据工具用于检查或更改程序数据。调试进程I / O显示在调试I / O工具中,或者可选地显示在外部控制台中。
Wing Pro的Debug Probe支持Interactive Debugging,它提供了一个交互式Python提示,可以在当前的调试堆栈帧中执行代码。当调试器暂停时,Wing还使用实时运行时状态为编辑器,Source Assistant,goto-definition和其他工具中的自动完成程序提供动力。
可以在Wing Pro中使用条件断点,通过在复杂错误发生之前停止来隔离和理解复杂错误。使用条件断点隔离损坏的案例和调试探针来设计修复比重复重新启动代码要准确和高效。
Wing Pro中也支持移动程序计数器,在最里面的堆栈框架中,右键单击编辑器并选择Move Program Counter Here。
通过右键单击编辑器或任何数据视图在Wing Pro中观察值,通过Watch工具中的符号名称或对象引用随时间跟踪值。表达式也可以被观看。
在Wing Pro和Wing Personal 的项目菜单中启动配置可以与调试菜单中的命名 入口 点一起使用,定义不同的运行时环境,以便对代码进行调试,执行和单元测试。
6、其他特性
Wing包含许多其他功能,包括:
Python Shell - Wing的Python Shell允许您在与Wing和调试过程保持隔离的沙箱进程中尝试代码。可以选择调试此处运行的代码。要启用此功能,请单击Python Shell右上角的错误图标。在Wing Pro和Wing Personal中,shell提供自动完成,goto定义,并与Source Assistant集成。
Wing Pro的测试工具中的单元测试与unittest,doctest,pytest,nose和Django单元测试一起使用。您可以运行测试套件,查看结果和调试测试。
Wing Pro中的版本控制支持Mercurial,Git,Subversion,Perforce,Bazaar和CVS版本控制系统。Wing应自动检测项目中使用的系统,并在“ 工具”菜单中显示相应的其他菜单栏菜单和工具。右键单击编辑器,项目 工具或版本控制工具中的项目,以使用Compare to Repository将该文件或目录与存储库进行比较。Wing将显示两个版本,突出显示差异,添加的工具栏工具可用于移动和合并差异。通过单击差异/合并,此功能还可用于将两个文件或目录以及修改的缓冲区与其磁盘文件进行比较 工具栏中的图标。
远程开发是很容易通过SSH访问建立到远程主机,然后配置翼从访问该主机在永临做 远程 主机的项目在项目菜单,设定的Python 可执行文件在项目 属性到远程主机,并将远程文件和目录添加到项目中。Wing可以编辑,调试,测试,搜索,检查和管理文件,运行Python Shell,并以与在本地工作时相同的方式在远程主机上执行 OS 命令。
在Wing Pro和Wing Personal的OS命令工具中运行命令行,可以设置并轻松执行外部工具。这也可用于设置将在每个调试会话之前自动执行的构建命令。
“首选项”中的“ 用户界面自定义 ”使您可以控制IDE的整体布局和颜色,以及许多其他选项。右键单击选项卡上的布局选项,或拖动工具和编辑器选项卡以移动它们或创建新的拆分。右键单击工具栏以配置可见的工具或添加自己的工具。Wing还支持定义可共享的调色板和语法颜色。
Wing Pro和Wing Personal中的透视图可让您保存命名的工具面板配置。
许多其他功能,如书签,行编辑,代码折叠,宏也可用。您还可以通过编写Python脚本来扩展Wing。
1、显示行号:Edit -> Hide Line Numbers
2、设置主题:Edit -> Preferences -> Users Interface -> Color Palette -> Solarized - Dark -> Apply -> Ok
3、设置字体:Edit -> Preferences -> Users Interface -> Fonts -> Editor Font /Size -> User Select Font /Size:Consolas 12 Bold
4、设置垂直缩进线:Edit -> Preferences -> Editor -> Indentation-> Show Indent Guides
5、设置spaces代替tab:Edit -> Preferences -> Editor -> Indentation-> Default Tab Size/Default Indent Size/Default Indent Style -> 4/4/Spaces Only
首次打开 Wing IDE 键入中文会存在中文显示问题。
解决的办法是找到 pango.aliases 文件。
如:D:\Python\Wing IDE 3.2\bin\gtk-bintc\pango\pango.aliases
用记事本打开 修改引号的字体为 simsun 。
启动你的 Wing IDE 中文显示乱码问题解决了。
默认情况下wingIDE下面是不能输入中文的,若想输入中文注释则有障碍了,可以按如下几步进行设置:
1、打开菜单FILE -》FILE SETS -》USER INTERFACE
2、设置 Display Font/Size:找一种支持中文的字体,如simsun,simhei等,大小设置为9
3、设置 Source Code Font/Size,同样修改为支持中文的字体,如“simsun 10”
完成后,即可随意输入中文注释啦
默认情况下,Debug IO 显示中文时会乱码, 修改方法为:
打开菜单FILE——》FILE SETS——》Debugger——》I/O ,Debug I/O Encoding 设置为utf-8即可
1、右键单击工具选项卡,可以为工具绑定密钥;
2、项目文件可以自动删除后面的空格;
3、支持开源的版本控制系统Subversion 1.7.x;
4、语句支持更多变量重构的引用;
5、可通过Linux系统打开Wing文件;
6、改进自动编辑;
7、修复在Python 3下保持外部控制台处于打开状态;
8、重构操作完成后恢复原始编辑器和中心;
9、显示单元测试组被跳过的图标;
10、13个bug修复和小的改进。
168.49MB|行业软件
115.08MB|行业软件
38.68MB|行业软件
8.51 MB|行业软件
219.1 MB|行业软件
71.95 MB|行业软件
101 MB|行业软件
228 KB|行业软件
173.41MB|行业软件
161 MB|行业软件
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!