对 Python 3.13 的初步支持,以及对 Data View(数据视图)工具窗口的改进
可选的热图配色方案
PyCharm 现在可为 Data View(数据视图)工具窗口中的表热图提供两种配色方案选项:Diverging(发散)和 Sequential(顺序)配色方案。Diverging(发散)配色方案强调相对于标准方案的变化。它由两种对比色组成,从中心值向两个相反的方向偏离。
Sequential(连续)配色方案由单一颜色或一系列密切相关的颜色组成,颜色强度逐渐变化。
您可以将热图配色方案应用于整个表或单独的每一列,或者仅将配色用于布尔值。
TypeIs
注解的代码辅助 (PEP 742)
引入 TypeIs
注解后,您现在可以在条件语句的 if
和 else
分支中缩小类型范围。PyCharm 现在可以理解 TypeIs
语法,并为用户定义的缩小函数提供合适的类型推断和代码补全。
为 ReadOnly
成员赋值时发出警告 (PEP 705)
在 Python 3.13 中,您可以为 TypedDict
键使用 ReadOnly
类型限定符,以移除更新它们的能力。PyCharm 现在可以识别 ReadOnly
类型限定符,并在您尝试为 ReadOnly
成员赋值或将包含只读条目的 TypedDict
与另一个声明该键的 TypedDict
一起更新时抛出警告。
Django ModelAdmin
字段的补全
PyCharm 现在为 ModelAdmin
类中的 list_display
、list_filter
和 search_fields
等字段提供智能代码补全、重构和导航。
Django Structure(Django 结构):新的默认分组
根据我们最近进行的研究,用户在 Django Structure(Django 结构)工具窗口中对元素进行分组的最常见方式是按组件分组,并在组件内按应用分组。PyCharm 现在默认采用这种分组方式,并且会在此视图中显示所有组件。您可以更改此行为,使元素首先按应用分组,然后在每个应用内按组件分组。
直接从编辑器中对 URL 执行 Find Usages(查找用法)
现在,您可以从装订区域或 Code Vision 操作中直接搜索项目中的所有路径用法,包括 OpenAPI 架构。