Pycharm 2021.2 EAP已启动 - Pycharm Blog

2021-06-10 06:37:03

我们正在为您渴望尝试,讨论的人开辟一个新的早期访问计划的新周期,并且甚至可能为新的Pycharm特征做出贡献,并且在他们常用的Python社区使用之前。

像往常一样,我们为EAP的主要目标是让您在即将到来的Pycharm 2021.2发行版中给您一个预期的内容。我们希望能够实现有关Pycharm 2021.2 EAP版本的整体性能的积极反馈,特别是在新功能的感觉,外观和性能上,我们将在整个EAP博客文章中突出显示。

工具箱应用程序是获得EAP构建的最简单方法,并将您的稳定和EAP版本保持最新。您还可以手动下载来自我们网站的EAP版本。

这可能是,PSF启动了Python 3.10.0 beta 1,这意味着此时,不会在Python 3.10的最终版本中接受新功能。对于Pycharm在此版本中,我们开始为Python 3.10中包含的新百分点实施支持,因此在Python 3.10正式出局时,您将能够完整享受新的语言功能。现在是开始调查如何从新的Python功能中受益的好时机 - 开始探索Pycharm!

在此版本中,我们为模式匹配添加了初始支持。 Pycharm现在配备了这种复杂语言结构的语法突出显示。

Pycharm现在允许您在Py​​Test断言失败消息中交换实际/期望值,如果默认订单不适合您的项目约定。

默认情况下,Pycharm提供了预期的==实际断言。要更改断言参数的顺序,请按⌘,打开IDE设置并选择“高级设置”,然后在Python部分中选择“PyTest”复选框中实际和预期断言的顺序。查看我们在帮助中使用PyTest的其他内容。

如果您在Markdown文件中使用FENCES代码块,则可能知道Pycharm可以启用语法突出显示,代码完成,检查,如果指定代码块的语言,则可以启用代码完成,检查,检查,检查和意图操作。

现在,您可以使用Markdown中的Doctest注入来演示在Repl模式下执行Python代码(好像它正在在Python控制台中执行)。这对于检查您的文档是否最新并对应于您的代码,这是特别有用的,以及您的测试是正确的工作。

创建或更改SSH解释器时,您可能需要将本地内容与目标服务器同步。 Pycharm 2021.2现在建议切换项目的远程解释器时同步文件。对于同一台机器的远程解释器部署不再在同一项目中互相冲突。在IPv6-Only主机上添加远程解释器不再需要解决方法。您可以了解有关通过Pycharm帮助中的SSH配置和使用远程解释器的更多信息。

在上一个版本中,我们可以使用内置Web服务器在浏览器中预览HTML文件。现在,它还可以根据您对相应的HTML文件或链接CSS和JavaScript文件进行更改自动重新加载在浏览器中打开的页面。只要在IDE中保存更改,自动或使用⌘s/ ctrl + s,或者在外部将更改进行更改时,会触发重新加载。

要尝试此新功能,请打开HTML文件,将鼠标悬停在代码上,然后单击要使用的浏览器的图标 - 所有浏览器都被支持。您还可以通过前景预览浏览器中的文件|在主菜单中的浏览器中打开。

默认情况下打开保存重新加载。要为其进行调整或关闭设置,请转到首选项/设置中的内置服务器部分|构建,执行,部署|调试器首次使用该功能时,您还将看到一个弹出窗口,其中链接到相同的设置。

新功能可能听起来类似于Live Edit Feature Pycharm已经有一段时间了。您可以,并且可能仍需要使用Live Edit,如果要在无法在内置IDE服务器上打开页面时,请查看更改。通过新功能,我们希望提供更直接的经验,并使所有浏览器中的重新加载过程更具可预测的过程。

我们添加了一个新的实时模板,以帮助您更快地添加箭头函数。您可以使用它来围绕具有箭头函数的代码块,arrowj / ctrl + alt + j。您还可以键入ARF并按⇥/选项卡展开模板并添加空箭头函数,如下所示。

对于那些需要配置Pycharm以解决特定需求的人来说,我们有好消息。我们已将新节点添加到首选项|设置 - 高级设置。它包含IDE工具方便地分组的一些使用情况特定选项。大多数设置已从注册表转移,但其中一些是新的。

他们不经常使用,但对某些用户来说仍然有助于,因此我们希望让这些选项更容易访问。您还将在其中找到一些新的配置选项,例如在无分散注意力模式下设置左边缘的功能,或者在使用“线条注释”操作“中使用注释后将插入件设置为下去。将来,我们还计划在常规设置下移动某些选项,该选项将在常规设置下提供给此新节点。

从该EAP开始,可以在首选项/设置中的开放部分之间来回导航。为此,请使用窗口的右侧角落中的箭头。

在每个重大更新之后,您的IDE将自动清理最近更新的任何缓存和日志目录超过180天前。在此过程中,系统设置和插件目录保持完整。

您还可以使用帮助手动触发此过程|删除剩余的IDE目录...行动。

此EAP版本介绍了项目创建年度和项目版权声明中的当前版本的支持。添加新版权档案时,您将看到一个模板,包括两个日期。当您需要访问现有版权声明时,请参阅“原始信息”变量。

它现在更容易用摩托斯上的已启用的屏幕阅读器模式代码 - 代码完成的可用建议列表现在大声读出。我们还表达了所选组合框的内容以及组合框列表。更重要的是,您可以毫不费力地使用各处行动的搜索,因为搜索结果现在正确发音。声音帮助工具提示的数量减少以保持不受干扰。

从V2021.2开始,Pycharm将显示​​编辑器中的初始和更改文件之间的差异。通过快捷方式,从上下文菜单,日志或文件历史记录,或通过单击提交视图中的文件 - IDE会在编辑器中打开IDE中的文件,并不重要默认。

如果您发现在单独的窗口中跟踪更改更方便,则可以从编辑器拖动所需的文件。如果您这样做,IDE会记住这一点,并将在单独的窗口中打开未来的差异。

要返回默认显示,请单击“换档”图标,然后选择“编辑器”选项卡中的“显示差异”。

代码与我,一个用于协作开发的捆绑插件,现在支持在客户端计算机上的Python控制台以及主机端上工作。

VCS:Pycharm使用项目的翻译而不是系统,而使用Git钩子。 [PY-12988]

类型提示:现在正正确覆盖捆绑的打字,不再出现意外警告。 [PY-39762]

您的反馈总是欢迎。 请使用我们的问题跟踪器并确保提及您的构建版本 从我们的网站下载此EAP。 或者,您可以使用JetBrains Toolbox应用程序在整个EAP中保持最新状态。 如果您在Ubuntu 16.04或更高版本中,您可以使用Snap来获取Pycharm EAP并保持最新状态。