PyCharm 2016.3 公开预览版发布

PyCharm 2016.3 公开预览版发布了,PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

PyCharm 2016.3 公开预览版的发布表明 PyCharm 2016.3已进入Beta阶段。 它现在已经是完整的,不会添加任何新功能,专注于修复和改善现有的功能。

更新内容如下:

一、Python 3.6

PyCharm 2016.3将针对最新的Python 3.6提供以下支持:

1.PEP 526:变量注释语法:PyCharm现在能识别新的语法,并使用关于类型推断的类型元信息。 最终,这会积极地影响代码完成,检查和错误检查。 此外,我们添加了一个特殊的代码意图(使用Alt + Enter调用),以自动将基于注释的类型提示转换为变量注释语法并返回。

2.PEP 498:格式化字符串文字:对f字符串的基本支持识别其语法,并在其中为大括号括起来的替换字段提供代码完成。 特殊的代码意图(在代码语句上用Alt + Enter调用)自动将str.format()转换为格式化的字符串文字并返回:

3.PEP 515:数字文字中的下划线:此PEP扩展了Python的语法和数字从字符串构造函数,以便下划线可以在整数,浮点和复数数字文字中用作数字分组目的的可视分隔符。

4.PEP 525和PEP 530:这2个标准引入异步生成器和理解。 PyCharm为它们提供代码检查,并将它们用于类型推断。

对新PEP的其他支持现在包括在函数类型注释内注释的代码注入。 这意味着PyCharm识别语法,并提供在注释中指定的类型提示的突出显示,检查它们的错误,提供快速修复和监视器,所使用的所有提示正确地从键入模块导入。 这使得在代码中使用类型注释更容易,更安全。

二、Django

Dango支持在许多方面得到了增强:

1.Django项目可在远程机器上运行/调试:使用PyCharm 2016.3,您可以创建一个新项目,在远程机器上运行和调试。 所有您需要的是在项目设置(设置(Mac OS X的首选项|项目|项目解释器)中指定一个基于SSH或Vagrant的远程解释器。

2.我们已经在基于类的视图中为Django表单实现了代码完成。 PyCharm现在理解基于类的视图中的窗体上下文,并以与基于函数的视图相同的方式显示特定于窗体的自动完成和建议。

3.Pycharm 2016.3支持在Django 1.8中首次引入的TEMPLATES的新语法:新项目现在使用最新格式创建、

模板dirs和模板应用程序dirs以它在Django 1.8(从TEMPLATES)工作的方式加载、为所有模板dict键,选项和context_processors提供代码完成。

三、在Python控制台中更好地处理多行命令

修复了在Python控制台一系列与多线命令相关的错误,也有一些改进。

四、增强的变量资源管理器

默认情况下启用全新的简化变量视图选项,并将所有dunder变量,函数,classobj和模块的实例隐藏在变量资源管理器中名为“特殊变量”的单独组中。 此外,如果在调试模式下使用IPython驱动的解释器,所有实用程序IPython变量也将移动到此组:

对于具有长值的变量(如numpy数组或pandas数据框),可以注意到变量浏览器中特殊的新“查看为...”超链接。 单击它可在单独的弹出式视图中查看值:

五、Docker Compose集成

在Docker Compose集成方面,做了几个整洁化的改进:

1.现在,当为项目定义一个基于Docker Compose的python解释器来扩展整个Compose文件时,可以指定多个Compose文件。 以前,只能在Docker Compose解释器配置中指定目录或特定的Compose文件。 现在,在PyCharm 2016.3中,可以指定一个特定的Compose文件,并使用其他覆盖配置进行扩展。

注意:使用多个Compose文件可以为不同环境或不同工作流自定义Compose应用程序。

2.一些Compose文件可以包含在docker-compose执行时用相应的环境变量替换的变量。 PyCharm 2016.3提供了一种方便的方式在Docker Compose解释器配置对话框中指定环境变量,如上面的截图所示。

六、Venv在终端激活

与当前正在处理的项目相关联的虚拟环境现在在默认情况下在打开PyCharm的嵌入式终端时被激活。 bash,zsh,fish或Windows CMD支持自动venv激活。 您可以在“设置(首选项)”中指定或更改首选项的shell 工具和终端。

七、分支覆盖

PyCharm 2016.3带来了改进的代码覆盖工具集成。 添加了一个新的“分支覆盖”选项,默认情况下禁用,但可以在设置(首选项)中轻松启用、构建、执行、部署、 覆盖等。 启用此选项时,PyCharm会向纯行覆盖报告添加其他信息,如果一个或多个分支未执行,则将条件语句的行覆盖范围标记为不完整。

八、使用vmprof进行行概要分析

PyCharm 2016.2中曾实现了与VMprof的集成。 新版本迈向生产性分析的另一步,支持VMprof的“配置文件行”选项。 在分析模式下运行项目时,默认情况下将启用此选项。 收集统计信息后,除了查看标准分析器报告,调用图和调用树之外,还可以在左侧槽中的编辑器中查看线路分析结果。 消耗更多处理器时间的行标记为红色。 要使用此功能,只需要使用程序包管理器在您的解释器上安装vmprof软件包。

九、版本控制改进

撤消提交和删除/恢复跟踪的分支操作

签署提交和文件范围突出显示

Git&Mercurial日志增强

自动解决版本控制冲突

远程管理Git

……

十、平台和UI更改

改进了在路径对话框中的查找

新的平面文件图标

字体改进,包括为Mac OS准备的新的默认旧金山字体

Web相关的改进包括:

TypeScript Smarter重命名

Angular CLI

项目视图中的文件分组

ECMAScript 6的解构赋值

与Flow集成

在Node.js APP中使用docker

Angular 2的编码协助增强

新的React项目

TypeScript改进

十一、数据库工具改进

在PyCharm 2016.3公共预览版中,可以找到各种数据库工具增强功能,它们来自DataGrip,JetBrains数据库IDE。 PyCharm包含了DataGrip的所有新功能:

数据库驱动程序管理

在表编辑器中同时编辑多个字段

批量提交更改

重命名视图

XML提取器

稿源:微信定制开发www1.qixoo.com

时间: 2024-12-28 11:33:03

PyCharm 2016.3 公开预览版发布的相关文章

Office 2016 for Mac公开预览版发布了

大家可以通过以下链接下载Office 2016 for Mac公开预览版. http://products.office.com/zh-CN/mac/mac-preview Office 2016 for Mac包含了Word.Excel.PowerPoint.OneNote.Outlook组件最新的版本,界面全部统一采用最新的Ribbon UI设计,也完全支持Retina屏幕. Office 2016 for Mac还加入了OneDrive云存储功能. 可以将 Word for Mac.Exc

Office 2016公开预览版正式发布啦

现在大家可以从以下链接下载Office 2016公开预览版,面向消费者和企业用户推出. 包含Word.Excel.PowerPoint.OneNote.Lync.Publisher.Access等组件. https://products.office.com/en-us/office-2016-preview

Exchange Server 2016 预览版发布了!

小伙伴们,大家好! ExchangeServer 2016 公共预览版现在可以现在下载了,有兴趣小伙伴们可以体验!这个版本比价特殊,因为他诞生在云端,能更好融合office365 部署使用.也有很多人称为Exchange Server 2016版本 是Exchange Server 2013 打上SP2补丁?大家是如何认为的呢? 接下来我简单聊几句,如果大家有好建议意见,大家一起讨论讨论. 1.从架构上,Exchange Server 2016 对服务器角色又进行缩减,微软认为,我们现在硬件资源

WeX5 快速开发平台V3.6预览版发布(2016-9-1)

WeX5 V3.6 预览版核心特性: 一.打包特性增强:    1- 提供多WebView选择,引入腾讯X5引擎,可自动适配移动设备环境进行切换(手机app开发ty300.com),使通过X5打包生成的App具备更高的兼容性及更小的文件尺寸:    2- App资源更新新增Hash模式,除实现APP资源增量.快速更新外,部署时文件路径不会每次动态生成了,也就解决了页面分享及微信端运行更新版本后要修改绑定地址的问题:二.开发与调试能力重要更新:    1- 提供了手机端调试用的APP工具Applo

windows10技术版、预览版、X86/X64简体中文下载地址

Windows 10 是微软公司新一代操作系统,即 Windows Technical,NT内核为6.4.该系统于2014年9月30日(美国东部时间, 北京时间2014年10月1日1:00)发布技术预览版.北京时间10月2日0:00开放下载技术预览版 Windows 10正式版将于2015年发布,将涵盖PC.平板电脑.手机.XBOX和服务器端,芯片类型将涵盖x86和ARM . 中文名 视窗 10 外文名 Windows 10 开发商 微软(Microsoft) 发行商 微软(Microsoft)

Brackets 1.8 预览版,Web 前端开发 IDE

Brackets 1.8 预览版发布了,Brackets 是 Adobe 的开源 HTML/CSS/JavaScript 集成开发环境(入门教程qkxue.net).Brackets 当前为Mac, Windows以及Linux (Debian/Ubuntu)提供最新稳定版的二进制发布(腾云科技ty300.com), 源代码托管在GitHub上. 暂未发行更新内容,点此查看项目提交记录. 发行说明及下载地址: https://github.com/adobe/brackets/releases

微软发布 Windows Server 2016 预览版第三版,开发者要重点关注Nano Server

微软已经发布 Windows Server 2016 和 System Center 2016 第三个技术预览版,已经提供下载.Windows Server 2016 技术预览版第三版也是首个包括了容器技术的支持的版本,也提供了 Nano Server 和数据中心增强的功能. Windows Server 容器是微软和 Docker 合作的,开发者可以通过隔离操作系统环境的方式来运行应用.Windows Server 容器是 Docker 开源计划的一部分,容器可以通过 PowerShell 或

消息:SQL Server 2017(vNext)的第三个公开的CTP(社区技术预览版)发布了

今天看到了一个新闻,跟大家分享一下,有兴趣的可以去尝试一下. SQL Server 2017 CTP3于5月23日发布了,详细版本号是6.7.55.0. 大家可以去安装试试.在下载页面,目前是SQL Server vNext.预计下一个CTP版本会把所有2017的字样都更新成vNext,计划是六月份. 请从这里下载预览版:Microsoft System Center Management Pack (Community Technical Preview 3) for SQL Server v

宣布Office 2016 applications DLP 公共预览版

 Announcing public preview of DLP for Office 2016 applications by Office 365Team, on April 21, 2015   Today'spost was written by Shobhit Sahay, technical product manager for the Office 365team. 原文地址:https://blogs.office.com/2015/04/21/evolving-data