来源:JetBrains官网;翻译:Python猫 原文:https:blog。jetbrains。compycharm20220720222 通常而言,使用新潮的或者快速发展的技术,可能会挺有挑战性,你可能得经常阅读文档,才能熟悉新的语法、API和协议。 PyCharm2022。2通过提供对Python3。11的语言特性和新的PyScript框架的支持,能够帮助你完成这一过程。 让我们来看看它里面有什么吧!Python3。11 PyCharm2022。2已经为Python3。11中一些主要的功能提供了代码洞察(codeinsight),例如异常组和except运算符(PEP654): 以及新的用于TypedDict个别键的Required〔〕和NotRequired〔〕标记符号(PEP655)。 HTTPClient PyCharm2022。2支持WebSocket连接。有了这个API,你可以在给服务端发送消息后,接收由事件驱动的响应,而不需轮询服务器来获取结果。 PyCharm如今可以基于开箱即用的HTTP和WebSocket协议来发送请求。ws:与wss:表示的是使用WebSocket请求协议。 此外,PyCharm2022。2还提供了一种更简单的方法来选择运行环境使用代码侧边栏上的图标。 若要启用此功能,请从Runwith下拉框中选择SelectEnvironmentBeforeRun选项。 用于设置远程解释器的新UI PyCharm2022。2引入了一个新的向导,用于在远程目标上设置解释器(如WSL、SSH、Docker、DockerCompose或Vagrant)。它使得设置的过程更加结构化且易于操作。 若要找到新向导,依次打开SettingsPreferencesPythonInterpreter,然后单击窗口右上角的AddInterpreter链接,或单击编辑器右下角的解释器,并选择AddNewInterpreter。 运行当前文件 在没有使用运行配置的情况下,想要立即运行和调试单个文件,请从RunDebug小组件中,选择RunCurrentFile。 它拥有一个二级菜单,这个菜单提供了几个实用的运行器以及RunwithParameters操作,你可以在运行文件之前,调整这个操作的运行配置参数。 对PyScript的初步支持 PyScript是一个可在浏览器中创建丰富的Python应用的框架,使用HTML界面和Pyodide、WASM以及其它现代的web技术。 标签支持执行多行Python脚本,可与页面作交互。PyCharm2022。2能够识别HTML文件的标签内的Python代码,包括NumPy和Matplotlib库的语法,并为其提供正确的代码补全和高亮显示。 目前,代码补全和语法高亮功能已支持部分的PyScript标签,例如用于声明依赖项的标签,以及用于创建REPL组件的标签。 JupyterNotebooks PyCharm2022。2增强了JupyterNotebook的用户体验。 你可以使用Jupyter编辑器工具栏中相应的按钮和图标,更轻松地剪切、复制和粘贴单元格。 你还可以轻松地拖动图像的下边框来调整图像的大小。从而提高这些执行结果的可读性。 数据库管理 PyCharm2022。2支持将多个CSV文件导入到新的或现有的数据库表中。 操作方法:在项目视图中选择多个文件,并将它们拖到数据库schema中。 PyCharm2022。2有两种解析SQL脚本的模式。在Playground模式中,对象根据上下文而被解析。这种模式如今是查询控制台的默认解析模式。 在Script模式中,文件的开头部分被解析成上下文,但是,只要脚本中出现SETCURRENTSCHEMA语句,它就会改变用于解析的上下文。这种模式如今是本地文件的默认解析模式。 想要切换解析模式,只需使用工具栏的下拉选项。 Docker 现在,你可以使用新的CopyDockerImage操作,轻松地将镜像从一个Docker进程复制到另一个Docker里,该操作会将镜像保存成一个文件,然后将其推送到所选的连接。 PyCharm还与Colima和Racher集成,可支持更多与Docker进程建立连接的操作。 此外,PyCharm2022。2会在重启IDE后,自动连接到Docker。 默认情况下,此新设置处于启用状态,可以在SettingsPreferencesAdvancedSettingsDocker关闭。 以上内容是新版本Pycharm中最显著的新功能和可用性改进。更多详情,还可查阅https:www。jetbrains。compycharmwhatsnew 喜欢本文的话,请关注、转发支持一下Python猫,谢谢诸位读者老爷们