跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[Visual Studio Code] Visual Studio Code 中的 Python – 2024 年 6 月版本 使用 Python -environment-tools 增强了环境发现、reStructuredText 文档字符串的支持


小天管理

已推荐帖子

我们很高兴地宣布 Visual Studio Code 的 PythonJupyter 扩展将于 2024 年 7 月发布!

此版本包括以下公告:

  • 使用 python-environment-tools 增强了环境发现
  • 改进了对 Pylance 的 reStructuredText 文档字符串的支持
  • 社区贡献的 Pixi 支持 如果您有兴趣,可以在我们的 PythonJupyterPylance 扩展更新日志中查看完整的改进列表。

使用 python-environment-tools 增强了环境发现

我们很高兴推出一个新工具 python-environment-tools,旨在显着提高检测全局 Python 安装和 Python 虚拟环境的速度。

该工具利用 Rust 来确保快速准确的发现过程。它还通过一次收集所有必要的环境信息来最大限度地减少输入/输出操作的数量,从而显着提高整体性能。

我们目前正在 Python 扩展中测试此新功能,将其与现有支持并行运行,以评估新发现的性能。因此,您将看到一个名为 Python Locator 的新日志记录通道,该通道显示此新工具的发现时间。

python-environment-tool-output-1024x311.

此增强功能是我们不断努力优化 VS Code 中 Python 支持的性能和效率的一部分。访问 python-environment-tools 存储库,了解有关此功能、正在进行的工作的更多信息,并提供反馈!

改进了 Pylance 对 reStructuredText 文档字符串的支持

Pylance 改进了对悬停时呈现 reStructuredText 文档字符串(文档字符串)的支持!RestructuredText ( RST ) 是一种流行的文档格式,其语法有时用于 Python 包的文档字符串

此功能处于早期阶段,目前处于实验性标志后面,因为我们正在努力确保它有效地处理各种 Sphinx 、Google Doc 和 Epytext 场景。要试用它,您可以启用python.analysis.supportRestructuredText 实验设置。

pylance-restructuredtext.png

您可能会在其文档字符串中观察到此更改的常见包包括 pandasscipy 。尝试此更改,并在 Pylance GitHub 存储库中报告任何问题或反馈。

注意:此设置目前处于实验阶段,但随着它变得更加稳定,将来可能会默认启用。

社区贡献的 Pixi 支持

多亏了 @baszalmstra,Python 扩展现在支持 Pixi 环境检测!这项工作添加了一个定位器,用于检测工作区中的 Pixi 环境,类似于其他常见环境,例如 Conda 。此外,如果您的工作空间中检测到 Pixi 环境,则该环境将自动选择为默认环境。

我们感谢并期待与社区成员继续合作修复错误和增强功能,以改善 Python 体验!

其他更改和增强功能

我们还添加了一些小的增强功能,并修复了用户请求的问题,这些问题应该可以改善你在 Visual Studio Code 中使用 Python 和 Jupyter Notebooks 的体验。一些值得注意的变化包括:

征集社区反馈

当我们计划和优先考虑未来的工作时,我们重视您的反馈!以下是我们希望得到反馈的几个问题:

意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

    没有会员可显示

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...