个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Python 集成开发环境 PyCharm 2023.1 发布

原创
软件开发
来源:JetBrains
python
IDE
开发工具
2023-05-24
python
IDE
开发工具

2023.1 更新内容 

  • 新的用户界面

  • 远程Jupyter笔记本

  • 编辑器

  • 用户体验

  • 前端开发

  • Markdown

  • 版本控制系统




PyCharm 2023.1的新内容

新的PyCharm用户界面,支持远程Jupyter笔记本,以及更多。



揭开新的PyCharm用户界面(UI)的面纱

新的用户界面是对PyCharm外观的重新设计。它的创建是为了减少视觉上的复杂性,提供对基本功能的简单访问,并根据需要逐步公开复杂的功能--从而产生一个更干净的外观和感觉。


在2023.1版本中,新的用户界面对于新的PyCharm社区版用户是默认启用的。


要在其他情况下启用它,请按Ctrl+Alt+S打开IDE设置,选择外观和行为|新UI。请试一试,并与我们分享您的反馈意见


主要变化

窗口标题

新的窗口标题使执行普通任务更加快捷:


新的项目小组件显示当前项目的名称,允许在最近的项目之间切换,创建新的项目,并打开现有的项目。


VCS小组件显示当前分支,允许切换分支,并提供最流行的VCS操作,如更新项目、提交修改和推送修改。


运行部件允许你启动运行/调试配置,选择其他配置来运行,改变当前配置的模式(运行或调试),编辑或删除当前配置。


工具窗口

工具窗口条占用的空间较小,使用图标,便于导航。要重新安排工具窗口,沿着边栏拖动它的图标,把它放在分隔器下面,进行垂直分割,或者放在另一个边栏上,把窗口水平分割。


点击更多的工具窗口图标来访问屏幕上尚未出现的工具窗口。


调试工具窗口

主要的调试操作被移到一个单一的工具栏上。当有一个单一的运行配置时,用于在线程与变量视图和控制台之间切换的标签现在出现在工具窗口的标签中。


带有运行动作的工具栏也被移到了工具窗口的标签上。


导航栏

导航栏现在位于主窗口底部的状态栏中。如果你喜欢以前的位置,你可以通过进入主菜单并选择查看|外观|导航栏将其移回顶部。


紧凑模式

如果你在一个较小的屏幕上工作,你可以启用紧凑模式。在这种模式下,IDE会降低工具栏和工具窗口标题的高度,缩小间距和衬垫,并使图标和按钮变小。


远程Jupyter Notebooks PRO

期待已久的对远程Jupyter笔记本的支持已经在PyCharm Professional中出现。现在你可以直接从你的IDE中使用远程笔记本。


连接到远程Jupyter服务器

要在PyCharm中为你的项目附加一个远程Jupyter服务器,请从主菜单中选择工具|添加Jupyter连接,并在弹出的窗口中选择使用URL连接到Jupyter服务器。远程服务器将被绑定到这个特定的项目。



使用远程Jupyter笔记本

你可以在本地和远程机器之间复制、粘贴和重命名远程Jupyter笔记本。要从服务器上获取笔记本的最新远程版本,请在上下文菜单中选择从服务器重新加载。


调试远程Jupyter笔记本

现在可以对远程笔记本内的单个单元进行调试了。每个单元可以设置多个断点,并且可以使用Step Into和Step Over功能进行错误诊断。


编辑

更好的泛型的类型推理

我们重新设计了PyCharm处理泛型类和协议的方式。现在IDE的特点是改进了对泛型类和泛型协议的层次结构的处理,解决了许多长期存在的类型提示的问题。


一目了然地管理多个项目的包

Python Packages 工具窗口现在支持一种工作流程,即在你的主项目上附加一个附属项目。在工具窗口左边的附加面板中选择项目后,你可以为每个项目安装和卸载包,以及管理它们的版本。


Code Vision: 嵌套的使用提示

现在,通过新的usages inlay提示,可以更容易地跟踪类的实现和重写方法。它们显示了一个符号在其声明上方被使用的次数,并允许你导航到一个用法。如果你想关闭它们,将鼠标悬停在一个提示上,选择隐藏 "代码视觉": 用法 "内嵌提示。


快速文档中更好的语法突出显示

快速文档的工具提示现在为所选表达式的定义、推断类型和定义元素的可点击链接提供语法高亮。要调用工具提示,请按下⌘键,并将鼠标指针悬停在表达式上(或将光标置于其上)。


快速文档弹出窗口中的语法高亮现在看起来与编辑器中的非常相似,为代码文档提供了更好的可见性。


重命名重构的内联提示

我们更新了PyCharm中使用重命名重构的方式。现在你可以通过内联提示的形式来改变它,而不是在弹出的对话框中输入新的名字。


进一步的改进

我们优化了Python控制台和调试控制台中的特殊变量窗口的性能。现在可以更快地显示计算出的变量值的预览,特别是对于大型集合。

在粘贴未经选择的复制或剪切的行时,你现在可以指定粘贴内容的位置。进入设置/首选项|高级设置/编辑器,选择所需的行为。

属性或参数的快速文档工具提示现在呈现标记格式。


用户体验

完整的IDE缩放

轻松地放大和缩小IDE。所有用户界面元素的大小都将一次性改变。在主菜单中,选择 "视图"|"外观",调整IDE的缩放比例。你甚至可以为它指定一个自定义的快捷方式。


为每个工具窗口设置新的记忆尺寸

你现在可以通过调整侧面工具窗口的宽度来定制IDE的布局。PyCharm会记住你对每个工具窗口的选择。新的记住每个工具窗口尺寸的复选框在设置/首选项|外观和行为|外观|工具窗口中可用。


为新项目配置保存时的操作

预先定义当你在未来的项目中保存更改时,IDE将如何操作。


为此,请到文件|新项目设置|首选项/新项目设置|工具|保存时的动作,并选择你希望在保存更改时触发的动作。


进一步的改进

  • 当你搜索类时,Search Everywhere (Double Shift)提供更准确的结果,因为它现在由机器学习驱动。

  • 扫描文件到索引...的过程现在是在智能模式下进行的,这使得完整的IDE功能在启动过程中更早地可用。

  • 当具有实时保护功能的Windows Defender运行时,PyCharm现在建议将某些文件夹添加到Defender的排除列表中,以提高性能。


前端开发专业版

支持Astro

期待已久的Astro支持已经登陆PyCharm! 你可以通过我们新的Astro插件得到它,该插件可以从设置/首选项|插件中安装。该插件提供了基本的功能,包括语法高亮、自动导入的代码完成、重构、导航、正确的格式化等等。


字符串到模板字面的自动转换

现在只要你输入${,PyCharm就会自动将你的单引号或双引号字符串转换为模板字面。这适用于原始字符串以及JSX属性。


Vue模板中对TypeScript的支持

我们在 Vue 模板中加入了 TypeScript 支持。当你把脚本标签中的lang属性设置为ts时,它就会被启用。在此之前,无论脚本标签中的lang属性如何,都会使用JavaScript。PyCharm现在将在Vue单文件组件的模板中提供对内联铸造的支持,改进的类型缩小,并在快速文档中提供关于推断类型的正确信息。


Tailwind CSS配置

在这个版本中,我们增加了对配置选项的支持,比如classAttributes选项下的自定义类名完成,或者实验性的选项,比如tailwindCSS.experimental.configFile。


你可以在设置/首选项|语言与框架|样式表|Tailwind CSS下设置这些配置选项。


标记

重新格式化表格

通过使用上下文操作快捷键(Alt+Enter)或者按下黄色灯泡图标并从出现的列表中选择重新格式化代码,可以纠正Markdown文件中的表格格式。


为Markdown文件填充段落

使用 "填充段落 "编辑器动作将长文本分割成长度均匀的几行的能力现在可用于Markdown文件。


要做到这一点,请在你要编辑的段落内设置光标,并从编辑菜单中调用该动作,或者使用查找动作(Ctrl+Shift+A)搜索填充段落命令并执行它。


新的Markdown智能键设置页面

通过一个新的专门页面,轻松管理您编辑Markdown文件的偏好,该页面为各种编辑器功能提供了单独的复选框。


它可以在设置/首选项|编辑器|常规|智能钥匙中找到。


版本控制系统

改进了GitHub的代码审查工作流程

拉动请求工具窗口现在为你打开的每个拉动请求提供了一个专用标签。该选项卡会立即显示更改的文件列表。有一个专门的按钮可以轻松地执行被认为是拉动请求当前状态下最重要的行动。


结构工具窗口中的VCS状态颜色提示

为了更方便地跟踪文件的变化,我们在结构工具窗口中增加了颜色提示。被修改的对象的名称现在将变成蓝色,而新添加的对象的名称将出现在工具窗口中,并以绿色突出显示。


改进的分支弹出式窗口

我们改进了分支弹出窗口的可用性。分支之间的导航现在更容易了,因为它们被分组并存储在可扩展的列表中。


进一步的改进

我们在 "创建新分支 "弹出窗口中实现了自动完成功能。一旦你开始为你的新分支输入名字,IDE 会根据现有本地分支的名字建议相关的前缀。

为了加快提交过程,Git 和 Mercurial 的提交检查现在会在提交后、推送前的后台进行。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508