当前位置: 首页 > news >正文

Python开发工具PyCharm v2023.1正式发布——推出全新的用户界面

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

更新日志如下:

推出新的PyCharm用户界面 (UI)

新UI对​​​​​​​PyCharm 的外观进行了重新设计,目标是降低视觉复杂性,使用户能够轻松访问基本功能,并根据需要逐级呈现复杂功能 – 打造整洁、现代且专业的外观和质感。

在2023.1版本中,新UI对于 PyCharm Community Edition新用户默认启用,要在其他版本中启用,请按 Ctrl+Alt+S 打开 IDE 设置,并选择Appearance & Behavior | New UI(外观与行为 | 新 UI)。

窗口标题

新窗口标题有助于更快地执行常见任务:

新的Project(项目)微件会显示当前项目的名称,允许在最近的项目之间切换、创建新项目,以及打开现有项目。

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

Run(运行)微件允许您启动运行/调试配置,选择要运行的其他配置,更改当前配置的模式(运行或调试),以及编辑或删除当前配置。

工具窗口

工具窗口栏所占空间减少,并使用图标以方便导航。 要重新安排工具窗口,请沿边栏拖动其图标,并将其放在分隔符下进行垂直拆分,或者放在另一个边栏上,水平拆分窗口。

点击More tool windows(更多工具窗口)图标,访问屏幕上尚未出现的工具窗口。

Debug(调试)工具窗口

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

带有run actions(运行操作)的工具栏也被移到工具窗口标签页中。

导航栏

导航栏现在位于主窗口底部的状态栏中。 如果您喜欢以前的位置,可以通过进入主菜单并选择View | Appearance | Navigation Bar(视图 | 外观 | 导航栏)将其移回顶部。

紧凑模式

如果您在一个较小的屏幕上工作,可以启用 Compact Mode(紧凑模式)。 在这种模式下,IDE 会降低工具栏和工具窗口标题的高度,缩小间距和填充,并减小图标和按钮。

远程 Jupyter Notebook

期待已久的对远程Jupyter Notebook的支持已经登陆PyCharm Professional,现在开发者可以直接从 IDE 中使用远程 Notebook。

连接到远程 Jupyter 服务器

要在 PyCharm 中为您的项目附加一个远程 Jupyter 服务器,请从主菜单中选择Tools | Add Jupyter Connection(工具 | 添加 Jupyter 连接),并在弹出窗口中选择Connect to Jupyter server using URL(使用 URL 连接到 Jupyter 服务器)。 远程服务器将被绑定到此特定项目。

使用远程 Jupyter Notebook

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

调试远程 Jupyter Notebook

现在可以调试远程 Notebook 中的各个单元。 可以按单元设置多个断点,并使用Step Into(步入)和Step Over(步过)功能进行错误诊断。

http://www.jsqmd.com/news/1398625/

相关文章:

  • 5步搞定抖音评论批量下载:零基础从网页到Excel的完整上手攻略
  • PNG 压缩还能再省 30%?Oxipng 多线程无损优化实战指南
  • TwitchDropsMiner完整使用指南:Twitch掉落自动化获取工具的终极上手攻略
  • 北京上门回收古玩字画哪家靠谱?六家支持上门的正规机构推荐 - 品牌排行榜单
  • 一步步搞定黑苹果音频修复:从无声到有声的完整补丁实操指南
  • Node.js 后端入门:1小时掌握事件驱动与工程化核心
  • IPM产品
  • 蔚蓝档案自动化脚本三步上手:日常任务从四十分钟缩到五分钟
  • 零基础10分钟上手天勤量化TqSdk:从期货实时行情到自动盯盘报警工具
  • LosslessCut 无损剪辑指南:3分钟完成传统软件半小时的切割活
  • 直播抢码告别手速焦虑:MHY_Scanner毫秒级扫码登录实测
  • 三步完成Windows和Office激活:KMS_VL_ALL_AIO自动续期激活脚本完整指南
  • 开源插件茉莉花:让Zotero中文文献管理全自动,单篇录入只需10秒
  • 2025 离线语音转文字终极方案:Buzz 从入门到精通的完整实操指南
  • 界面组件DevExpress WinForms v22.2 - 拥有更合理化的布局组件
  • LabVIEW开发O形圈寿命预测
  • Linux 直接内存回收拖高 P99:用 vmstat、perf 和 NUMA 证据定位
  • 如何 30 分钟用 DyberPet 把喜欢的角色养进你的桌面
  • 松北区2026哈尔滨黄金回收实体老店测评,新手卖金首选本地商家类型 - 每日快报资讯
  • 游戏串流不求人:用 Sunshine 免费搭建私人云游戏平台的完整指南
  • 一条命令告别 DLL 丢失:VisualCppRedist AIO 把 2005 到 2022 的 Visual C++ 运行库一次装齐
  • 歌词批量下载缺词漏词怎么办?ZonyLrcToolsX 免费补齐整个音乐库只要几分钟
  • AionUi 更新升级一次搞定:检测版本、三路更新到升级后调优的完整路线
  • 网盘直链下载助手:一个脚本免费获取8大网盘真实下载地址,附完整上手指南
  • 英雄联盟游戏辅助工具完整上手指南:基于 LCU API 的开源工具箱,把排队和选人的时间省出来
  • Unlock-Music 免费开源教程:3 步在浏览器本地完成加密音乐解密
  • Mapshaper地图数据处理终极指南:免费开源神器轻松搞定Shapefile、GeoJSON与TopoJSON
  • 从零开始用 SVG-Edit 在浏览器里画出第一张矢量图:完整实战指南
  • 走进 VLM(六):VLM 如何进行视觉推理?从图像理解到 Chain-of-Thought
  • 注解作用:@DateTimeFormat, @JsonFormat,@JsonProperty,@JsonIgnoreProperties(value={“hibernateLazyInitializ