在 PyCharm 2021.2 EAP 4 版本中,我们专注于在 PyCharm 2021.2 主版发布之前的小细节和错误修复。此版本的改进之一是当您用代理时,可以配合使用 SciView 工具窗口。开发团队还致力于改进对标识集合的支持。
Toolbox App 是获取 EAP 版本并使您的稳定版和 EAP 版本保持最新的方法。您还可以从网站手动下载 EAP 版本。
https://www.jetbrains.com/pycharm/nextversion/
Python 3.10:模式匹配
团队将继续开发对 PEP 634(模式匹配)的支持。在此 EAP 版本中,我们为“match”和“case”关键字添加了智能代码补全功能,以帮助您以正确的方式处理模式匹配语句。此外,PyCharm 现在可以完成“match”语句及其相应的“case”块。完成输入初始“match”语句后,您可以选择完成当前语句(macbook中使用⇧⌘⏎ 或 Win/Lin 系统中使用Shift + Ctrl + Enter ),PyCharm 将完成剩余部分,包括冒号和 “case”块。插入符号将留在原处,以便您开始键入“case”块的其余部分。
标识集合
PyCharm 的类型检查器现在可以在比较语句的预期类型和实际类型时识别预期类型中的标识集合。这使得可以将标识集合用作比较的实际类型,这意味着您可以为参数提供特定的值。甚至适用于嵌套集合。
错误修复:
• 数据科学:SciView 工具窗口现在在代理后面工作时可用 [PY-39763]。
• 调试器:在调试 Python 文件时启用 Jupyter 异常断点不再导致错误 [PY-34427]。
• 控制台:在控制台中运行文件不再影响运行/调试配置 [PY-36063]。
• Python 和调试控制台:您现在可以使用中断操作 (Ctrl + C) [PY-49021]。
• 社区贡献:感谢Xuan Wu,测试运行器现在可以识别 Unicode 中的测试方法名称 [PY-48747]。
准备好安装 EAP 版本了吗?
一些基本规则:
• EAP 版本可以免费使用,并在安装日期后 30 天到期。
• 您可以与稳定的 PyCharm 版本并行安装 EAP 版本。
• 这些安装文件没有经过全面测试,可能不稳定。
您可以使用 JetBrains Toolbox App在整个 EAP 版本中保持最新状态。如果您使用的是 Ubuntu 16.04 或更高版本,则可以使用 snap 来获取 PyCharm EAP 并保持最新状态。