PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(下)

原创|产品更新|编辑:吴园园|2019-12-04 10:53:26.380|阅读 406 次

概述:PyCharm最新版本2019.3现已发布,增加用于Jupyter笔记本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代码帮助,还有其他功能改进提高Python语言开发效率!

PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

PyCharm最新版本2019.3现已发布,增加用于Jupyter笔记本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代码帮助,还有其他功能改进提高Python语言开发效率!

点击下载PyCharm2019.3最新版

性能提升

索引更快

PyCharm的高级代码洞察力可以帮助您更快地完成工作。为此,我们需要索引您的代码和所有导入的包。当您使用带有已编译扩展名的软件包(如许多数据科学软件包)时,在我们对其进行索引之前,我们需要生成描述Python接口的Python框架(存根文件)。我们对此过程进行了改进,您可以预期整个索引过程至少快25%。当然,如果您在多个virtualenv中使用同一程序包,我们将重用已经创建的索引。

PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(下)

冻结次数减少,并改进了冻结报告

不幸的是,有时候PyCharm的UI冻结了一段时间,然后才让您重新开始处理代码。我们意识到这是非常令人不快的事情,因此我们正在努力消除这些问题。我们已经修复了许多可能导致UI冻结的问题,现在,您可以直接从IDE直接报告UI冻结,这使我们有可能调查其冻结的原因,并确保它不会冻结再次发生。预先感谢您帮助我们摆脱PyCharm中的UI冻结问题!

PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(下)

进一步的改进

  • 今年,我们在所有JetBrains IDE的启动性能方面进行了大量工作。我们的核心平台的启动时间在2019.3版本中得到了进一步改善,我们将继续努力使IDE更快地启动。

  • 现在可以在不重新启动IDE的情况下更改主题。选择预先安装的主题时或下载新主题后都可以进行此操作。

  • 在PyCharm 2019.3中,事件处理和忽略文件处理方面的各种改进使版本控制状态更新更快。

  • 我们对编辑器的呈现方式进行了一些更改,现在滚动浏览一个长文件变得更加平滑。

数据库支持 PRO

MongoDB支持

您要在MongoDB上构建应用程序吗?然后,您将很高兴得知现在可以在PyCharm中探索MongoDB集合。通过从数据库工具窗口(视图|工具窗口|数据库)添加数据源来连接数据库。PyCharm专业版附带了JetBrains DataGrip(JetBrains制造的专业SQL IDE)的所有数据库功能。

MongoDB支持

IDE功能

参数化运行配置

在制作命令行应用程序时,通常可以方便地快速更改参数。尽管您总是可以进入“编辑配置”来进行更改,但是现在有一种更好的方法:使用新的运行配置宏(变量),每次启动应用程序时,PyCharm都会提示您输入值。

参数化运行配置

查找选择

是否想知道文件部分中某些文本出现的频率?现在,首先将find动作限定在您的选择范围内。想要到处搜索?再次按Ctrl-F(在macOS上为Cmd-F),将搜索范围扩展到文件的其余部分。

查找选择

进一步的改进

如果应用程序的一部分是用JavaScript编写的,则很有可能在某处使用Handlebars模板。如果安装了Handlebars插件,则现在可以在任何Python字符串中启用Handlebars代码智能。只需在字符串中按Alt-Enter,选择“插入语言或参考”,然后键入“ Handlebars”。

版本控制


与当前分支的改进比较

您拥有的分支越多,就越难追踪它们之间的差异。在新版本的PyCharm中,分支比较功能看起来更好,并且可以使您快速了解哪些提交使两个分支之间产生差异。

与当前分支的改进比较

改进的用于克隆存储库的UI

无论您使用哪种存储库,当您要签出新项目时,我们现在都可以从一个地方开始。

改进的用于克隆存储库的UI

进一步的改进

  • 签出远程分支时,通常需要创建一个跟踪该远程分支的本地分支。在PyCharm 2019.3中,只有一个'checkout'操作可以确保您将看到远程分支的当前状态,但是没有丢失任何本地提交的风险。

  • PyCharm始终能够推送您当前已签出的分支。有时,您可能要推送另一个分支,从现在开始,不再需要首先将其检出。

Web开发 PRO


CDN中的CSS类

您是否使用CDN中的样式表?现在,我们可以下载该样式表的一个版本,专门用于代码完成。

CDN中的CSS类

查看调试JavaScript时方法返回的值

就像在Python调试器中一样,JavaScript调试器现在可以向您显示您正在调用的方法的返回值。要查看返回值,请单击调试器上的齿轮图标,然后启用“显示返回值”。

查看调试JavaScript时方法返回的值

进一步的改进

  • 设置CSS样式设置以强制使用单引号或双引号。

  • 无论您在CSS中使用单引号还是双引号,PyCharm现在都可以帮助您使引号保持一致。在“设置”中配置它们。编辑器 代码样式| 样式表| CSS,在“其他”标签上。

  • 您是否使用未为其定义propTypes的React组件?PyCharm现在能够推断道具,并且将为您提供未定义propTypes的组件的代码完成。

=====================================================

想要了解或购买PyCharm正版授权的朋友可以咨询慧都官方客服

关注下方“慧聚IT”微信公众号,及时获取产品最新消息和最新资讯

PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(下)



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
PyCharm

PyCharm是一种提高Python语言开发效率的IDE

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat