Python开发工具PyCharm 2023.1发布,这些新功能都值得期待!

发布时间:2026/8/8 17:37:28
Python开发工具PyCharm 2023.1发布,这些新功能都值得期待! PyCharm 2023.1 现已正式发布今年的第一个主要版本带来了对远程Jupyter Notebook的支持、对新UI的增强、改进的泛型类型推断等。JetBrains PyCharm是一种Python IDE其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外该IDE提供了一些高级功能以用于Django框架下的专业Web开发。新 UIPyCharm的新UI目标是降低视觉复杂性使用户能够轻松访问基本功能并根据需要逐级呈现复杂功能 – 打造整洁、现代且专业的外观和质感主要变化包括简化的主工具栏、新的工具窗口布局、新的主题和更新的图标。在PyCharm 2023.1中新UI对PyCharm Community Edition新用户默认启用PyCharm Professional用户仍默认使用经典UI。 请前往Settings / Preferences |Appearance Behavior | New UI设置/参数设置 | 外观与行为 | 新 UI。下面简要介绍新 UI 与经典 UI 的不同之处。新微件现在开发者可以更快地完成日常任务例如使用Project项目微件切换项目使用VCS微件直接从主窗口标题使用最流行的VCS任务以及使用Run运行微件管理运行/调试配置。更新工具窗口间导航工具窗口现在由工具窗口栏上的图标表示这允许开发者在每个工具窗口栏上定位更多工具窗口并有助于简化视觉导航。重新设计调试工具窗口两个带有主要调试操作的独立工具栏有所简化并被移至工具窗口标签页附近的单个工具栏这使屏幕空间更易管理。紧凑模式Compact Mode紧凑模式最适合较小的屏幕它通过缩小间距和元素提供更统一的外观。对远程 Jupyter Notebook 的支持现在用户可以直接从自己的IDE中使用远程 Notebook可以在本地和远程机器之间复制、粘贴和重命名远程 Jupyter Notebook。 也可以调试远程 Notebook 中的各个单元按单元设置多个断点并使用 Step Into步入和 Step Over步过功能进行错误诊断。连接到远程 Jupyter 服务器要在 PyCharm中为项目附加一个远程 Jupyter 服务器请从主菜单中选择Tools | Add Jupyter Connection工具 | 添加 Jupyter 连接并在弹出窗口中选择Connect to Jupyter server using URL使用 URL 连接到 Jupyter 服务器远程服务器将被绑定到此特定项目。要从服务器上获取 Notebook 的最新远程版本请在上下文菜单中选择Reload from Server从服务器重新加载。编辑器更好的泛型类型推断IDE 现在改进了对泛型类和泛型协议层次结构的处理解决了许多长期存在的类型提示问题。Quick Documentation快速文档中更出色的语法高亮显示Quick Documentation快速文档工具提示现在会为所选表达式的定义、推断类型和定义元素的可点击链接提供语法高亮显示。 要调用工具提示请按 ⌘并将鼠标指针悬停在表达式上或将文本光标置于它上面。清晰管理多个项目的软件包Python PackagesPython 软件包工具窗口现在支持在主项目中附加附属项目的工作流在工具窗口左侧的附加面板中选择项目后可以为每个项目安装和卸载软件包以及管理它们的版本。“Code Vision: 用法”内嵌提示现在借助新的usages用法内嵌提示可以更轻松地跟踪类实现和重写方法。 提示会在符号的声明上方显示符号被使用的次数并允许您导航到一个用法。如果想关闭它们请将鼠标悬停在一个提示上选择Hide ‘Code Vision: Usages’ Inlay Hints隐藏“Code Vision: 用法”内嵌提示。Rename重命名重构的内联提示新版更新了​​​​​​​PyCharm中使用 Rename重命名重构的方式现在可以通过内联提示窗体进行更改而不用在弹出窗口对话框中输入新的名称。