JetBrains PyCharm v2019.3 正式版

JetBrains专为软件开发软件编程人员制作的各类应用工具箱,如;PHP集成开发工具PHPStorm,Java整合开发工具IntelliJ IDEA,Python集成开发工具PyCharm,HTML/CSS/JS开发工具WebStorm,专为Ruby和Rails开发者准备的IDE工具RubyMine,Objective-C的集成开发环境AppCode,Visual Studio .NET集成开发环境的插件ReSharper,数据库管理工具DataGrip,C/C++ 开发神器 CLion,C#编辑器Rider,Go语言IDE软件GoLand等

 

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

JetBrains PyCharm  v2019.3 正式版

 

 Jupyter PRO

互动小部件

为了提供更多的交互性,Jupyter笔记本电脑支持称为“ 交互小部件”的交互控件。这些控件使您可以将静态笔记本转变为交互式仪表板,从而使那些查看笔记本的用户可以自定义视图。在此更新中,PyCharm添加了对交互式小部件的支持。这意味着窗口小部件将随输出一起呈现,并且可以像处理本机Jupyter笔记本一样用于操纵笔记本。

运行时完成

PyCharm提供的优势之一是借助我们先进的静态代码分析算法,可以实现智能编码帮助。但是,对于动态语言(例如Python)而言,静态代码分析并不总是足够的。这就是为什么在此更新中,我们利用Jupyter本身提供的运行时信息来对其进行扩展。在某些情况下,这会导致代码完成更为智能,例如字典索引或深度嵌套的表达式,而IDE无法使用静态分析来找出其类型。

在输出面板上放大和缩小

现在可以将预览的字体大小设置为与编辑器一致,或者在设置中进行自定义。此外,预览现在还可以使用编辑器选项“使用Ctrl +鼠标滚轮”更改字体大小(缩放)。启用后,您可以在按住Ctrl的同时使用鼠标滚轮放大或缩小预览。

 

Python

完成文件路径

害怕在写文件名时打错字?尤其是具有较长文件名的文件,例如`open(’data / survey_data_28112019_exported.csv’)`?现在,您可以在Python代码编辑器或控制台中获得文件路径建议。我们扩展了上下文感知的代码完成功能,因此与文件相关的上下文中的字符串文字现在可以为可能的文件路径提供建议。

相对进口支持

与绝对进口相比,您更喜欢相对进口吗?PyCharm现在可以在这些样式之间自动转换。如果您已经从具有相对导入的某个程序包中导入,则来自该程序包的所有新导入也将自动创建为相对导入。

Python 3.8:TypedDicts

通过使用PyCharm对TypedDict的支持,避免为字典分配错误的值。为您的键值对结构获得精确的表示,让我们的代码编辑器为您提供正确的使用方法。

Python 3.8:文字类型注释

您是否有采用特定文字字符串的方法,例如“ open”的文件模式?您可以使用Python 3.8的`Literal`类型注释来检查类型,还可以检查特定值。现在,当您调用不支持的值的函数时,PyCharm会警告您。

自动创建pytest测试

我们用于创建测试的工具会自动升级,现在也支持pytest。有了这个,PyCharm允许您通过单击转到|自动创建pytest测试。方法声明的上下文菜单中的测试选项。

调试器:集合的大小信息

调试时的跟踪信息应尽可能清晰,详细。这就是我们调整变量视图的原因,现在它可以显示组织更好且更全面的数据。有了这个,就可以期待新的订购,科学阵列的更好的视觉表示,集合长度的显示以及重复细节的去除。

性能提升

索引更快

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

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

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

数据库支持专业版

MongoDB支持

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

仅限 Web开发专业人士

CDN中的CSS类

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

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

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

JetBrains PyCharm  v2019.3 正式版

 

 

进一步改进

  • 设置CSS样式设置以强制使用单引号或双引号。
  • 无论您在CSS中使用单引号还是双引号,PyCharm现在都可以帮助您使引号保持一致。在“设置”中配置它们。编辑器 代码样式| 样式表| CSS,在“其他”标签上。
  • 您是否使用未为其定义propTypes的React组件?PyCharm现在能够推断道具,并且将为您提供未定义propTypes的组件的代码完成。
抱歉,隐藏内容 回复 后刷新可见

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 HONG'S
原文地址:《JetBrains PyCharm v2019.3 正式版》 发布于2019-12-05

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

9 + 5 =


长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册