PyCharm 2022.3 正式发布
PyCharm 2022.3 日前正式发布,新版本带来了全新的 Settings Sync(设置同步)解决方案、管理 Conda 软件包的新方法针对 pandas DataFrames 的增强用户体验。
用户体验
新的 Settings Sync(设置同步)解决方案
新的 Settings Sync(设置同步)插件现在可用于 PyCharm。 新解决方案能够同步来自平台、捆绑插件和一些第三方插件的大部分可共享设置。 请注意,我们将停止支持旧的 IDE Settings Sync(IDE 设置同步)插件并取消捆绑 Settings Repository(设置仓库)。
管理 Conda 软件包的新方式
无需离开 Editor(编辑器)窗口即可搜索、安装和删除 Conda 软件包。 Python Packages(Python 软件包)工具窗口现在可与 Anaconda 软件包库配合使用,让您可以在编写代码期间直接自定义 Conda 解释器。
通过设置使用新 PyCharm UI
切换到新 UI,预览 PyCharm 完全重做的外观。 勾选 Settings/Preferences | Appearance & Behavior(设置/偏好设置 | 外观与行为)中的 New UI preview(新 UI 预览)框,在项目中尝试一下。
为 GitHub 和 Space 重新设计了 Review list(审查列表)
我们重做了 Review list(审查列表)UI,帮助减少认知负担并清晰提供有关请求的最重要信息。 在改进中,我们还确保在所有受支持的审查平台上保持一致的外观。
改进了 Tips of the Day(每日小技巧)
我们对 Tips of the Day(每日小技巧)的外观和行为做出了多项更改,使其更实用且更易理解。 我们更新了对话框的设计,实现了技巧评分功能以收集反馈。 我们还微调了确定显示哪些提示的算法,让您可以看到与 IDE 体验和正在处理的项目最相关的提示。
其他改进:
- 为了让您可以更轻松地在多个显示器上与 PyCharm 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项卡的选项。
- 我们对 Bookmarks(书签)实现了一些 UI 改进:右键点击选项卡调用上下文菜单,然后选择 Bookmarks(书签)即可从编辑器选项卡中为文件添加书签。 您还可以将所有打开的选项卡中的所有文件添加到 Bookmarks(书签)。
- PyCharm 让您能够以偏好样式阅读代码,无需重新格式化实际代码。 您可以在 Reader(阅读器)模式下应用新的视觉格式设置层。
- 我们微调了 Search Everywhere(随处搜索)结果列表背后的算法。 IDE 将冻结第一个搜索结果,并且不会在找到更多选项时对其重新排序。 此外,ML 排名现在对 Files(文件)选项卡启用,可以提供更准确的查找结果。
编辑器
Quick Documentation(快速文档)中的 docstring 呈现改进
Quick Documentation(快速文档)弹出窗口现在会显示类 docstring 的 Attributes(特性)部分,帮助您快速查看类特性。 这也适用于继承的类特性和数据类的特性。
类实例现在更容易阅读:将鼠标悬停在 __init__
形参上,其描述就会从类 docstring 调用。
意图操作预览默认启用
当采取 IDE 的建议后,您可以立即查看代码将如何更改。 打开可用意图操作列表并将鼠标悬停在不同选项上时会显示预览。
Python 3.11:Self
类型的代码洞察 [PEP 673]
PyCharm 可以识别方法或特性注解的 Self
类型,并为类实例建议正确的类型。
如果特定位置 Self
的用法不正确,PyCharm 会发出警告。
其他改进:
- 在 YAML 文件(包括 Kubernetes 文件、OpenAPI 规范和 docker-compose.yml)中,新增的快速修复可以通过注释禁止检查。
针对 Python 控制台的 asyncio 支持
内置 Python 控制台现在支持在函数外使用 await
关键字快速运行协同程序。 PyCharm 2022.3 还为调试器添加了 asyncio 支持。 此功能虽然有助于调试异步代码,但目前还处于实验性阶段,可能并不完全稳定。 要启用它,请遵循这里介绍的步骤。
集成式开发者工具
安全性
软件包的漏洞检查器
PyCharm 将对照 Checkmarx SCA Database 和 National Vulnerability Database 检查软件包,检测项目中所用软件包的漏洞。 IDE 将在 package.json、requirements.txt、setup.py 文件中高亮显示被认为易受攻击的软件包。 要查看检查,请在 Preferences / Settings | Editor | Inspections | Security(偏好设置 / 设置 | 编辑器 | 检查 | 安全)中启用 Security Inspections(安全检查)。
安装程序
适用于 Windows 和 Linux ARM64 机器的安装程序(测试版)
现在,可以在带有 ARM64 处理器的 Windows 和 Linux 机器上运行 PyCharm。 IDE 安装程序目前处于测试版阶段。对于 Windows 用户,可以从网站和 JetBrains Toolbox App 获取安装程序。 Linux 用户只能从网站下载安装程序。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Tapestry 3.x 存在反序列化漏洞
漏洞描述 Apache Tapestry 是一个基于 Java 的 Web 应用程序框架。 Apache Tapestry 3.x 版本(现已停止维护)存在 Java 反序列化漏洞,该漏洞与 CVE-2020-17531 漏洞相似,攻击者可通过传入包含恶意负载的 service parameter (sp)参数远程执行恶意代码,建议用户升级至 Apache Tapestry 5.x 版本。 漏洞名称 Apache Tapestry 3.x 存在反序列化漏洞 漏洞类型 反序列化 发现时间 2022-12-03 漏洞影响广度 小 MPS编号 MPS-2022-66596 CVE编号 CVE-2022-46366 CNVD编号 - 影响范围 org.apache.tapestry:tapestry-project@[3.0, 5.0.1) 修复方案 升级org.apache.tapestry:tapestry-project到 5.0.1 或更高版本 参考链接 https://www.oscs1024.com/hd/MPS-2022-66596 https://nvd.nist.gov/vu...
- 下一篇
NixOS 22.11 发布,升级至 GNOME 43
NixOS 作为围绕独特的 Nix 软件包管理器构建的 Linux 发行版,推出了今年的最后一个版本。 NixOS 在这个版本中为 nixpkgs 增加了 16678 个新的软件包和 14680 个更新软件包,该版本还删除了 2812 个软件包,以保持软件包集的可维护性和安全性。除了软件包之外,NixOS 22.11 版本还带来了 91 个新模块,并删除了 20 个旧模块。在这个过程中,增加了 1322 个选项,删除了 487 个。 除了许多新的和升级的软件包外,这个版本还包括以下亮点: 亮点 使用 crypt 密码哈希 API 的软件现在使用 libxcrypt 提供的实现,而不是 glibc 的实现,这使得支持更安全的算法成为可能。 对 libxcrypt 认为不强的算法的支持从这个版本开始被废弃,并将在 NixOS 23.05 中删除。 这包括系统登录密码。鉴于此,强烈建议所有用户更新他们的系统密码,因为如果在取消对密码哈希的支持时没有进行迁移,你将无法登录。 当使用 users.users.<name>.hashedPassword 来配置用户密码时,运行 mkpa...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址