彩票走势图

Python开发工具PyCharm全新版本V2022.2正式发布——支持 Python 3.11

翻译|行业资讯|编辑:董玉霞|2022-08-01 15:35:47.597|阅读 228 次

概述:PyCharm最新版本V2022.2正式发布,新版本支持 Python 3.11、改进的 HTTP 客户端和 UX 增强。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

PyCharm最新版本V2022.2正式发布,新版本支持 Python 3.11、改进的 HTTP 客户端和 UX 增强。

PyCharm官方正版下载

Python 3.11
异常组和 except* 运算符的代码洞察

PyCharm 会警告有关禁止组合的信息,例如同一语句中的 likeexcept 和运算符,或子句中的 or 和运算符 。试图在 子句中捕获 ExceptionGroup 也会引发警告。

python开发工具pycharm。

用于将单个 TypedDict 项目标记为需要或可能缺失的代码洞察力

Python 3.11 添加了将 TypedDict 的单个键标记为Required or的功能NotRequired,因此无需使用total参数创建复杂的类层次结构。PyCharm 2022.2 理解Required[ ] 和NotRequired[ ]符号,并为它们提供代码洞察力。

python开发工具pycharm。

初步支持可变参数泛型

PyCharm 2022.2 在索引操作(括号内)和*args: *Ts函数定义中识别星型表达式。如果没有使用 Python 3.11,IDE 会提醒可变参数泛型尚不可用。

HTTP 客户端
运行前选择运行环境

从Run with组合框中选择Select Environment Before Run选项,可以使用装订线上的图标来选择运行环境。

python开发工具pycharm。

响应视图的进度条

在响应视图中添加了一个进度条以此来跟踪下载过程。

python开发工具pycharm。

在 HTTP 客户端中支持 WebSocket 端点

PyCharm 2022.2 支持 WebSocket 连接。使用此 API,可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获取回复。PyCharm 现在可以通过开箱即用的 HTTP 和 WebSocket 协议发送查询。ws://现在wss://被委托给 WebSocket 执行器。

python开发工具pycharm。

进一步的改进

在 HTTP 客户端中支持 GraphQL 端点。 在 2022.2 版本中,在 HTTP 客户端中引入了对 GraphQL 请求的支持。

用户体验
用于设置远程解释器的新UI

用户体验

有一个用于在远程目标(WSL、SSH、Docker、Docker Compose、Vagrant)上设置解释器的新向导。它使设置过程更加结构化且易于遵循。

python开发工具pycharm。

运行当前文件

要在没有专用运行配置的情况下立即运行和调试单个文件,请使用 运行/调试小部件中提供的运行当前文件。它具有一个二级菜单,提供适用的运行器以及 Run with Parameters操作,可在运行文件之前调整运行配置参数。

python开发工具pycharm。

代码完成弹出窗口中可用的代码完成设置

现在可以直接从代码完成弹出窗口中的 kebab(三个垂直点)按钮 访问代码完成设置并配置首选项。

python开发工具pycharm。

用于突出显示检查的增强配置

使用 PyCharm 2022.2,可以配置检查在编辑器中的显示方式。使用编辑器下拉菜单 中的新突出显示进行设置,该菜单可以方便地显示所有可用的突出显示样式。

python开发工具pycharm。

JSON、YAML 和 .properties 字符串值中的可点击 URL

//JSON、YAML 和 .properties 文件现在具有在以和 开头的值内自动插入 Web 引用的功能//。可以轻松地在 Web 浏览器中一键打开这些链接,或者可以从上下文操作菜单 ( Alt + Enter) 在 HTTP 客户端中生成请求。

python开发工具pycharm。

进一步的改进:
  • 欢迎屏幕上的克隆存储库进度条 :克隆存储库进度条现在显示在项目列表中,这使其更清晰、更易于使用。
  • 控制自动括号插入的新设置: 选择是否希望 IDE 在代码完成时自动插入括号:在Settings / Preferences |下找到Insert parentheses automatically when applicable 复选框。编辑| 一般| 代码完成。
  • 用于调整文件类型关联的新通知面板: 当文件被检测为纯文本时,IDE 现在建议直接从编辑器重置可能不需要的文件类型关联。
  • 在 macOS 上合并所有项目 Windows 操作: 对于 macOS 用户,我们引入了将所有打开的项目窗口合并为一个的功能,将它们变成选项卡。此操作可从“窗口”菜单中获得。
对 PYSCRIPT PRO 的初始支持

PyScript 是一个框架,用于使用 HTML 的界面和 Pyodide、 WASM和现代 Web 技术的强大功能在浏览器中创建丰富的 Python 应用程序。PyScript 为各种体验级别的用户提供了使用具有无数应用程序的富有表现力、易于学习的编程语言的访问权限。

<py-script> 中的代码洞察:

该标签允许您执行多行 Python 脚本并与页面交互。PyCharm 2022.2 识别 Python 语法,包括 NumPy 和 Matplotlib 库,用于HTML 文件中标签内的代码,并为其提供正确的代码完成和突出显示。

python开发工具pycharm。

标签及其属性的语法突出显示和代码完成

代码完成和语法高亮现在可用于 PyScript 标记,例如用<py-env&gt;用于声明依赖项和<py-repl>创建 REPL 组件。

python开发工具pycharm。

在内置浏览器中支持 PyScript

现在可以像处理 HTML 文件一样直接在 PyCharm 内置浏览器中预览 PyScript 文件——每次保存时浏览器中都会显示对脚本的更改。

python开发工具pycharm。

Jupyter 笔记本
可调整大小的图像输出

使用 PyCharm 2022.2,可以通过简单地拖动输出的底部边框来调整图像输出的大小。这应该会提高此类输出的可读性, 底部边框将变得更加明显。

python开发工具pycharm。

工具栏上的新单元格复制粘贴操作

将能够直接从 Jupyter 编辑器工具栏中使用相应的操作(按钮和图标)剪切、复制和粘贴单元格。

python开发工具pycharm。

Docker
将本地 Docker 镜像上传到 Minikube 和其他连接

现在,可以使用新的Copy Docker Image操作 轻松地将图像从一个 Docker 守护程序复制到另一个,该 操作将图像保存到文件中,然后将其推送到所选连接。

python开发工具pycharm。

不同 Docker 守护进程的 Docker 连接选项

PyCharm 与 Colima 和 Rancher 集成以支持建立与 Docker 守护程序的连接的更多选项。

python开发工具pycharm。

进一步的改进

IDE 重启时 Docker 自动连接。 PyCharm 2022.2 会在您重新启动 IDE 后自动连接到 Docker。此新设置默认启用,也可以在 设置/首选项|中切换。

数据库管理
导入多个 CSV 文件的选项

PyCharm 2022.2 允许您将多个 CSV 导入到新的或现有的数据库表中。为此,请在“项目”视图中选择多个文件并将它们拖到数据库模式中,或在上下文菜单中 选择“导入到数据库”。

python开发工具pycharm。

Playground 和脚本解析模式

PyCharm 2022.2 中的 SQL 脚本有两种解析模式。在Playground 模式下,对象是根据上下文解析的。它现在是查询控制台的默认设置。 在脚本模式下,文件的开头被解析为上下文,但 SET CURRENT SCHEMA脚本中的任何语句都会更改解析的上下文。 脚本模式现在是本地文件的默认设置。要在模式之间切换,只需使用工具栏上的下拉菜单。

python开发工具pycharm。

以上便是PyCharm全新版本的更新内容,加入官方社群,互相交流探讨。

PyCharm技术交流群:786598704      欢迎进群一起讨论

PyCharm | 下载试用

想要了解或购买PyCharm正版购买的朋友,欢迎咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP