PyCharm 2022.1 EAP 2 发布

简介: PyCharm 2022.1 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 现在会警告当前缺少哪些特定的字典元素,以及哪些元素不是为字典定义的。


image.png

用户界面/用户体验

自定义 Python 包存储库

用户能够添加带有基本HTTP授权的定制包存储库,并通过PyCharm轻松管理依赖项,而无需切换到终端进行手动安装。

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

image.png

新通知工具窗口

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

默认情况下,新工具窗口位于编辑器的左下方。所有出现的通知可以分为两类:建议和时间表。

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框架的新版本。

image.png

Markdown 格式改进

从 Markdown 文件运行命令

README 文件一般用来描述一个软件的运行步骤,列出一系列需要使用的命令。PyCharm 2022.1 将允许直接从这类 Markdown 文件运行命令 —— 只需单击命令左侧装订线中的 运行 图标即可。

新选项可以通过 Detect 命令进行管理,这些命令可以直接从 Preferences / Settings | 中的 Markdown 文件运行。

image.png

复制 Markdown 的代码片段

新版本向 Markdown 块添加了一个新的复制代码片段 操作,可以快速复制 Markdown 的代码到剪贴板。

image.png

风险控制系统

使用 Git Blame 更新注释

该版本改进了使用 Git Blame 进行注释的功能,使调查引入的更改更轻松。将鼠标悬停在注释上时,IDE 会在编辑器中突出显示不同的行,当单击注释时 IDE 会打开 Git Log 工具窗口。

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

Git 文件历史 工具窗口的新 UI 现在独立于索引过程,即使 Log 索引关闭,数据也会以新界面表示。以前,对于具有未索引历史记录的文件,IDE 会显示一个相对较慢且缺少功能的旧历史记录视图。

image.png

PyCharm 2022.1 EAP 2 版本其他变更详情查看:

https://blog.jetbrains.com/py...

相关文章
|
4月前
|
数据采集 存储 监控
注塑机数据采集如何实现与 MES 系统的双向数据闭环?
本文从落地实操出发,系统解析注塑机数据采集的适配范围、400+核心参数、四大应用场景及系统对接方案,直击设备协议繁杂、数据维度不足、系统孤岛等三大难点,提供非侵入式、全覆盖、可闭环的数字化升级路径。
576 6
|
4月前
|
存储 人工智能 安全
阿里云老客户回归特惠:34元/月云服务器,5亿算力补贴助力企业上云!
阿里云推出老客户回归优惠专区,为12个月内无消费的老用户专享:轻量服务器34元/月、DV证书68元/年、OSS低至9元/年、大模型资源包11.45元起,并加赠5亿算力补贴,助力低成本上云与AI转型。
347 1
|
10月前
|
运维 监控 关系型数据库
MySQL高可用方案:MHA与Galera Cluster对比
本文深入对比了MySQL高可用方案MHA与Galera Cluster的架构原理及适用场景。MHA适用于读写分离、集中写入的场景,具备高效写性能与简单运维优势;而Galera Cluster提供强一致性与多主写入能力,适合对数据一致性要求严格的业务。通过架构对比、性能分析及运维复杂度评估,帮助读者根据自身业务需求选择最合适的高可用方案。
|
10月前
|
XML Java 测试技术
Springboot使用 @PostConstruct 和 @PreDestroy 了解 Bean 的生命周期
本文深入解析了 Spring 框架中 Bean 的生命周期,重点介绍了 `@PostConstruct` 和 `@PreDestroy` 注解的使用及其在初始化和销毁阶段的作用。内容涵盖 Bean 生命周期的各个阶段、注解的执行顺序、应用场景及限制,并对比了其他生命周期管理方式,如 `InitializingBean`、`DisposableBean` 和 XML 配置,帮助开发者更好地掌握 Spring 容器中 Bean 的管理机制。
608 0
|
6月前
|
人工智能 弹性计算 图形学
阿里云无影 GPU 云电脑多少钱?2026年阿里云无影 GPU 云电脑(NVIDIA RTX 5880)收费标准与选型指南
阿里云无影 GPU 云电脑搭载 NVIDIA RTX 5880 专业显卡,凭借强劲算力成为 3D 建模、工业设计、AI 推理等高性能场景的优选。其核心优势在于无需本地部署硬件,通过云端即可获取专业级计算能力,同时费用灵活可控。以下从配置与计费逻辑、各规格收费标准、性价比分析及注意事项四方面,用通俗语言详细解析,帮助用户根据需求选择合适方案。
|
7月前
|
人工智能 监控 安全
借助淘宝京东拼多多API,在电商竞争中三足鼎立!
整合淘宝、京东、拼多多API,实现商品聚合、订单统一与智能营销。通过统一数据模型与多线程技术,提升价格监控、库存同步效率90%以上,构建跨平台电商系统,赋能实时决策与智能运营。(238字)
|
存储 人工智能 运维
当四大美女遇上 MetaGPT,一键解锁跨时空AI畅聊新体验
MetaGPT 是一个开源多智能体框架,通过角色专业化分工与流程标准化控制,突破传统单模型系统的能力瓶颈。本方案结合阿里云百炼模型服务和 Serverless AI 开发平台 Function AI,构建支持多角色、多场景的对话应用,并部署至函数计算。用户可快速获取 API-KEY、配置参数并部署项目,体验如“西游取经”、“成语接龙”等示例应用,实现高效协同推理与垂直领域专业内容动态更新,显著降低成本并提升开发效率。
|
前端开发 Java 容器
Java一分钟之-JavaFX控件:Button, TextField, Label等
JavaFX教程概述了构建UI的基本控件:Button用于用户操作,TextField提供文本输入,Label显示静态文本。文章讨论了样式、事件处理和布局管理常见问题及其解决方案,并提供了一个使用这些控件创建简单应用的代码示例,强调实践中提升GUI开发技能的重要性。
681 1
|
存储 供应链 安全
区块链技术防止交易被篡改的能力主要依赖于其独特的架构和机制
**区块链技术通过分布式存储、去中心化网络、哈希链接、共识机制及加密算法确保交易防篡改。每个区块含前块哈希,篡改将破坏链式结构;共识机制如PoW、PoS保证交易验证;智能合约增强安全性。多层防护保障数据完整性和安全性,支撑其在多个行业中的应用。**