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 也会引发警告。
用于将单个 TypedDict 项目标记为需要或可能缺失的代码洞察力
Python 3.11 添加了将 TypedDict 的单个键标记为Required or的功能NotRequired,因此无需使用total参数创建复杂的类层次结构。PyCharm 2022.2 理解Required[ ] 和NotRequired[ ]符号,并为它们提供代码洞察力。
初步支持可变参数泛型
PyCharm 2022.2 在索引操作(括号内)和*args: *Ts函数定义中识别星型表达式。如果没有使用 Python 3.11,IDE 会提醒可变参数泛型尚不可用。
HTTP 客户端
运行前选择运行环境
从Run with组合框中选择Select Environment Before Run选项,可以使用装订线上的图标来选择运行环境。
响应视图的进度条
在响应视图中添加了一个进度条以此来跟踪下载过程。
在 HTTP 客户端中支持 WebSocket 端点
PyCharm 2022.2 支持 WebSocket 连接。使用此 API,可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获取回复。PyCharm 现在可以通过开箱即用的 HTTP 和 WebSocket 协议发送查询。ws://现在wss://被委托给 WebSocket 执行器。
进一步的改进
在 HTTP 客户端中支持 GraphQL 端点。 在 2022.2 版本中,在 HTTP 客户端中引入了对 GraphQL 请求的支持。
用户体验
用于设置远程解释器的新UI
用户体验
有一个用于在远程目标(WSL、SSH、Docker、Docker Compose、Vagrant)上设置解释器的新向导。它使设置过程更加结构化且易于遵循。
运行当前文件
要在没有专用运行配置的情况下立即运行和调试单个文件,请使用 运行/调试小部件中提供的运行当前文件。它具有一个二级菜单,提供适用的运行器以及 Run with Parameters操作,可在运行文件之前调整运行配置参数。
代码完成弹出窗口中可用的代码完成设置
现在可以直接从代码完成弹出窗口中的 kebab(三个垂直点)按钮 访问代码完成设置并配置首选项。
用于突出显示检查的增强配置
使用 PyCharm 2022.2,可以配置检查在编辑器中的显示方式。使用编辑器下拉菜单 中的新突出显示进行设置,该菜单可以方便地显示所有可用的突出显示样式。
JSON、YAML 和 .properties 字符串值中的可 URL
http://JSON、YAML 和 .properties 文件现在具有在以和 开头的值内自动插入 Web 引用的功能https://。可以轻松地在 Web 浏览器中一键打开这些链接,或者可以从上下文操作菜单 ( Alt + Enter) 在 HTTP 客户端中生成请求。
进一步的改进:
- 欢迎屏幕上的克隆存储库进度条 :克隆存储库进度条现在显示在项目列表中,这使其更清晰、更易于使用。
- 控制自动括号插入的新设置: 选择是否希望 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 文件中标签内的代码,并为其提供正确的代码完成和突出显示。
标签及其属性的语法突出显示和代码完成
代码完成和语法高亮现在可用于 PyScript 标记,例如用<py-env>用于声明依赖项和<py-repl>创建 REPL 组件。
在内置浏览器中支持 PyScript
现在可以像处理 HTML 文件一样直接在 PyCharm 内置浏览器中预览 PyScript 文件——每次保存时浏览器中都会显示对脚本的更改。
Jupyter 笔记本
可调整大小的图像输出
使用 PyCharm 2022.2,可以通过简单地拖动输出的底部边框来调整图像输出的大小。这应该会提高此类输出的可读性, 底部边框将变得更加明显。
工具栏上的新单格复制粘贴操作
将能够直接从 Jupyter 编辑器工具栏中使用相应的操作(按钮和图标)剪切、复制和粘贴单格。
Docker
将本地 Docker 镜像上传到 Minikube 和其他连接
现在,可以使用新的Copy Docker Image操作 轻松地将图像从一个 Docker 守护程序复制到另一个,该 操作将图像保存到文件中,然后将其推送到所选连接。
不同 Docker 守护进程的 Docker 连接选项
PyCharm 与 Colima 和 Rancher 集成以支持建立与 Docker 守护程序的连接的更多选项。
进一步的改进
IDE 重启时 Docker 自动连接。 PyCharm 2022.2 会在您重新启动 IDE 后自动连接到 Docker。此新设置默认启用,也可以在 设置/首选项|中切换。
数据库管理
导入多个 CSV 文件的选项
PyCharm 2022.2 允许您将多个 CSV 导入到新的或现有的数据库表中。为此,请在“项目”视图中选择多个文件并将它们拖到数据库模式中,或在上下文菜单中 选择“导入到数据库”。
Playground 和脚本解析模式
PyCharm 2022.2 中的 SQL 脚本有两种解析模式。在Playground 模式下,对象是根据上下文解析的。它现在是查询控制台的默认设置。 在脚本模式下,文件的开头被解析为上下文,但 SET CURRENT SCHEMA脚本中的任何语句都会更改解析的上下文。 脚本模式现在是本地文件的默认设置。要在模式之间切换,只需使用工具栏上的下拉菜单。
以上便是PyCharm全新版本的更新内容,加入官方社群,互相交流探讨。
PyCharm技术交流群: 欢迎进群一起讨论
PyCharm | 下载试用
想要了解或购买PyCharm正版购买的朋友,欢迎咨询慧都官方客服
标签:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
翻译
本文将为大家介绍如何集成LightningChart JS组件来创建一个响应式SQL仪表板应用程序。
2024-05-31 10:45:00.407
4
翻译
DevExtreme今年近期发布了重大版本v23.2,新版本进一步提升了可访问性、并增强了性能等,欢迎获取新版体验!
2024-05-31 10:36:41.153
4
原创
通用零部件制造行业由于其产品种类繁多、批量小、定制化需求高等特点,对MES系统的需求尤为迫切。本文将介绍MES系统在通用零部件制造行业中的应用方法和价值,并结合具体的应用场景进行说明。
2024-05-30 14:03:32.523
5
原创
HOOPS Exchange SDK 是一组 C++ 软件库,使开发团队能够快速向其应用程序添加可靠的 2D 和 3D CAD 导入和导出,访问广泛的数据,包括边界表示 (BREP)、产品制造信息 (PMI)、模型树、视图、持久 ID、样式、构造几何、可视化等,而无需依赖任何 CAD 系统。
2024-05-30 11:53:12.653
4
原创
数据库管理工具是日常开发中最常使用的软件,方便开发人员远程管理数据。本文将为大家讲诉Devart和Navicat之间的异同,方便你在选择时找到合适自己的工具。
2024-05-30 11:28:31.267
9
翻译
本文将为大家回顾DevExtreme中简化数据处理相关任务的功能,欢迎下载最新版组件体验!
2024-05-30 11:17:02.587
7
原创
今天为大家详细介绍一下MES系统在制造车间的详细应用场景。
2024-05-30 11:14:48.477
3
原创
慧都科技六月促销季全面开启,DevExpress、OPC Server技术支持买即赠!还有更多在线订购优惠券等你来领哦~
2024-05-30 09:04:43.160
9
翻译
在本文中,您将学习如何通过 Spire.PDF 在 C#、VB.NET 中根据页面范围拆分 PDF 文件。
2024-05-29 14:58:36.100
6
原创
通过应用HOOPS工具,汽车行业可以实现更高效的设计和开发流程,推动行业的进一步发展。
2024-05-29 14:33:27.137
1
翻译
Aspose.CAD for Java 提供了广泛的类和方法,用于在 Java应用程序中将DWG转换为PNG。此编程解决方案不仅提供转换功能,还使您的业务应用程序能够以编程方式查看/编辑 DWG 文件。
2024-05-29 14:31:35.067
2
原创
一家汽车零配件制造厂需要上线MES系统,管理其发动机装配生产线,确保每个装配步骤的精确执行,提高生产效率,降低错误率,并实时监控生产进度和质量。
2024-05-29 11:34:46.377
7
原创
传统的生产管理模式已经无法适应现代汽车零部件制造的高效需求,MES系统在此背景下成为提高生产透明度、优化资源配置和增强产品追溯能力的关键工具。
2024-05-29 11:16:32.567
6
翻译
本文主要介绍如何向现有的Web应用程序添加Spring安全策略,欢迎下载最新版IDE体验!
2024-05-29 11:04:19.310
6
翻译
本文将为大家介绍如何在下载并安装新版本的Developer Express库之后如何升级项目,欢迎下载最新版控件体验哦!
2024-05-29 10:51:16.073
6
原创
HOOPS是一款强大的3D开发工具,提供高效的三维图形渲染、数据交换和可视化功能。广泛应用于工程、制造、建筑等领域,可帮助您快速构建和优化复杂的三维应用,提升生产力和产品质量。
2024-05-28 14:14:03.620
10
原创
如何在保证产品质量的前提下,提高生产效率、降低成本,成为各大汽车零配件厂家亟待解决的问题。
2024-05-28 11:41:32.947
5
翻译
本文主要为大家介绍界面控件DevExpress WinForms的流程图组件,欢迎下载最新版体验~
2024-05-28 11:04:12.357
10
翻译
许多公司想知道如何为他们的业务选择相机,因为有这么多的选择。为了解决这个困惑,我们将向您介绍市场上的主流相机并分析其使用场景。
2024-05-28 10:43:38.193
6
原创
今天主要盘点一下JetBrains IDEs v2024.1发布的一些新功能,这个版本搭载大量功能,能帮开发者更智能、快速地工作!
PyCharm激活2022.2.22024-05-28 10:06:41.697
PyCharm激活2022.2.27
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/179012.html