乐趣区

关于pycharm:PyCharm-20221-EAP-2-发布

PyCharm 2022.1 EAP 2 现已推出!该版本加强了 TypedDict 的代码洞察性能、在根本 Http 受权下治理自定义存储库 Python 包的能力以及对 Vue 进行了一些新的改良等,致力于让用户的编程体验变得更好。

目前能够从 Toolbox App 或间接从 JetBrains 官网下载。

但 EAP 版本未通过全面测试,可能存在不稳固的问题。

上面来看一下该版本都有哪些具体的变动。

macOS 上的 Python 装置

PyCharm 当初能够为用户装置 Python 3,通常 macOS 自带 Python 2.x 版本,如果用户的设施没有 Python 3,PyCharm 能够在配置零碎解释器或虚拟环境时主动装置 Python 3。

详情参见:
https://www.jetbrains.com/hel…

代码洞察:改良 TypedDict 键正告

当在须要 TypedDict 的中央(赋值、函数 / 办法调用、返回语句)应用作为字面量创立的  dictionary 或字典构造相干的函数时,PyCharm 会显示每个键的谬误音讯,精确解释哪些值有问题以及它们呈现在哪里。PyCharm 当初会正告以后短少哪些特定的字典元素,以及哪些元素不是为字典定义的。


用户界面 / 用户体验

自定义 Python 包存储库

用户可能增加带有根本 HTTP 受权的定制包存储库,并通过 PyCharm 轻松治理依赖项,而无需切换到终端进行手动装置。

新的存储库将呈现在左侧窗口的包列表中。

新告诉工具窗口

新的告诉工具窗口替换了事件日志实例。

默认状况下,新工具窗口位于编辑器的左下方。所有呈现的告诉能够分为两类: 倡议和时间表。

LightEdit 模式下的代码从新格式化

该版本加强了 LightEdit 模式,该性能容许用户在不创立或加载整个我的项目的状况下编辑文件,并减少了一个新性能。

详情参见
https://www.jetbrains.com/hel…

Vue 反对的改良

PyCharm 2022.1 对 Vue 3 进行了多项改良:如果将组件定义为全局组件,IDE 将在 .vue 文件中辨认它们,此外 PyCharm 2022.1 EAP 2 正确地反对 createApp 语法,将正确匹配应用 createApp 相干元素创立的应用程序。

值得注意的是该版本还反对 Nuxt 3,这是一个风行的 Vue 框架的新版本。

Markdown 格局改良

从 Markdown 文件运行命令

README 文件个别用来形容一个软件的运行步骤,列出一系列须要应用的命令。PyCharm 2022.1 将容许间接从这类 Markdown 文件运行命令 —— 只需单击命令左侧装订线中的 运行 图标即可。

新选项能够通过 Detect 命令进行治理,这些命令能够间接从 Preferences / Settings | 中的 Markdown 文件运行。

复制 Markdown 的代码片段

新版本向 Markdown 块增加了一个新的复制代码片段 操作,能够疾速复制 Markdown 的代码到剪贴板。

危险控制系统

应用 Git Blame 更新正文

该版本改良了应用 Git Blame 进行正文的性能,使考察引入的更改更轻松。将鼠标悬停在正文上时,IDE 会在编辑器中突出显示不同的行,当单击正文时 IDE 会关上 Git Log 工具窗口。

Git 文件历史记录:没有索引的新 UI

Git 文件历史 工具窗口的新 UI 当初独立于索引过程,即便 Log 索引敞开,数据也会以新界面示意。以前,对于具备未索引历史记录的文件,IDE 会显示一个绝对较慢且短少性能的旧历史记录视图。

PyCharm 2022.1 EAP 2 版本其余变更详情查看:
https://blog.jetbrains.com/py…

退出移动版