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

PyCharm 2023.1 现已正式发布!今年的第一个主要版本带来了对远程Jupyter Notebook的支持、对新UI的增强、改进的泛型类型推断等。

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

PyCharm v2023.1正式版下载

新 UI

PyCharm的新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 Packages(Python 软件包)工具窗口现在支持在主项目中附加附属项目的工作流,在工具窗口左侧的附加面板中选择项目后,可以为每个项目安装和卸载软件包,以及管理它们的版本。

“Code Vision: 用法”内嵌提示

现在借助新的 usages(用法)内嵌提示,可以更轻松地跟踪类实现和重写方法。 提示会在符号的声明上方显示符号被使用的次数,并允许您导航到一个用法。

如果想关闭它们,请将鼠标悬停在一个提示上,选择 Hide ‘Code Vision: Usages’ Inlay Hints(隐藏“Code Vision: 用法”内嵌提示)。

Rename(重命名)重构的内联提示

新版更新了PyCharm 中使用 Rename(重命名)重构的方式,现在可以通过内联提示窗体进行更改,而不用在弹出窗口对话框中输入新的名称。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值