永吉农业网
科技前沿 当前位置:首页 > 科技前沿 > 正文

PyCharm 2019.3 版发布,增加了哪些新功能呢?

2.运行时代码完成

PyCharm的优点之一是它可以通过高级静态代码分析算法实现智能编码提示。然而,静态代码分析对于动态语言如Python是不够的。这就是为什么在这次更新中,我们用Jupyter自己提供的运行时信息扩展了Jupyter。在某些情况下,例如字典索引或深度嵌套的表达式,集成开发环境无法使用静态分析来查找其类型,这种更新将使代码完成更加智能。

3。放大和缩小输出面板

此更新支持将预览的字体大小设置为与编辑器一致或在设置中自定义。编辑器提供了“使用Ctrl鼠标滚轮更改字体大小(缩放)”选项。启用此选项后,您可以在按住Ctrl键的同时使用鼠标滚轮放大或缩小预览。

2,Python1。文件路径关联2。支持相对导入

相对导入比绝对导入更好吗?PyCharm现在支持这些样式之间的自动转换。如果您已经使用相对导入方法导入了包,则包中的所有新导入也会自动创建为相对导入。

3 . python 3.8:typedicts

pychar通过支持type dicts避免了不正确的字典分配。为了更准确地表示键值对结构,我们的代码编辑器可以帮助您找到合适的用法。

4。Python 3.8:文字类型注释

您有使用特定字符串文字的方法吗,例如带有文件模式的“打开”方法?您可以使用Python 3.8的文字类型注释来检查类型,也可以检查特定的值。现在,当您调用的函数有不支持的值时,PyCharm会发出警报。

5。自动创建pytest测试

我们升级了自动创建测试的工具,现在支持pytest。有了这个,PyCharm允许您通过简单地单击方法声明菜单中的“转到|测试”选项来自动创建pytest测试。

6。调试器:调试期间集合

trace信息的大小信息应尽可能清晰和详细。这就是我们调整可变视图的原因。现在它可以显示组织更好、更全面的数据。有了它,我们可以期待新的排序、科学阵列更好的视觉表现、设置长度的显示和重复细节的去除。

3,性能改进1。更快的索引

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

2。冻结时间减少,冻结报告得到改善

不幸的是,PyCharm的用户界面有时会冻结一段时间,然后再开始处理代码。我们意识到这是一件非常不愉快的事情,所以我们正在努力消除这些问题。我们已经修复了许多可能导致用户界面冻结的问题。现在,您可以直接从集成开发环境报告用户界面冻结,这使得我们有可能调查用户界面冻结的原因,并确保它不会再次发生。提前感谢您帮助我们摆脱PyCharm中的用户界面冻结!

3。更多改进

4。数据库支持

请注意,此功能仅在专业版本中可用!

1。支持MongoDB

您想在MongoDB上构建应用程序吗?然后你会很高兴知道你现在可以在PyCharm中查看MongoDB收藏了。通过从数据库工具窗口(视图|工具窗口|数据库)添加数据源来连接到数据库。PyCharm专业版附带了JetBrains数据夹(JetBrains制作的专业的SQL集成开发环境)的所有数据库功能。

5。集成开发环境功能1。参数化运行配置

创建命令行应用程序时,通常可以快速轻松地更改参数。虽然您可以输入“编辑配置”进行更改,但现在有一种更好的方法:使用新的运行配置宏(变量),并且每次启动应用程序时,PyCharm都会提示您输入一个值。

2。在选择中搜索

您想知道某些文本在文件的某个部分出现的频率吗?现在,在您的选择中,查找操作将自动查找。想到处搜索吗?再次按下Ctrl-F(MACs上的Cmd-F)将把搜索扩展到文件的其余部分。

3 .更多改进

如果应用程序的一部分是用Java编写的,很可能您在某处使用了手柄模板。如果安装了车把插件,现在可以在任何Python字符串中启用车把代码智能。只需在字符串中按下Alt-回车,选择插入语言或引用,然后键入“手柄”。

6。版本控制1。与当前分支的改进相比,“分支越多,跟踪它们之间的差异就越难。在PyCharm的新版本中,分支比较函数看起来更好,并且允许您快速了解是哪些提交导致了两个分支之间的差异。

2。克隆代码库的用户界面已经得到了改进

不管你使用什么样的代码库,当你想拉一个新项目时,我们现在都从同一个地方开始。

3。更多改进

3 .更多改进

注意该功能仅在专业版本中可用!

1。你想在CDN中使用样式表吗?现在,我们可以下载样式表的一个版本,它专门用于代码完成。

2。检查调试Java

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

3 .更多改进

(点击标题跳转阅读)

3 .更多改进



永吉农业网 版权所有© www.dfgm.net.cn 技术支持:永吉农业网 | 网站地图