关于visual-studio-code:5月更新丨VS-Code-Python

39次阅读

共计 2059 个字符,预计需要花费 6 分钟才能阅读完成。

咱们很快乐地发表,2022 年 5 月公布的实用于 Visual Studio Code 的 Python 和 Jupyter 扩大现已推出!

在此版本中,咱们退出了三个新扩大:Black、isort 和 Jupyter Powertoys。

如果您有趣味,能够在咱们的日志中查看 Python、Jupyter 和 Pylance 扩大的残缺更新内容。

Black

正如咱们曾示意的,咱们的团队正在致力将咱们在 Python 扩大中提供的工具反对合成为独自的扩大,以进步性能和稳定性。

咱们当初有了一个新的 Black 扩大,即 Python 格式化程序。与 pylint 扩大相似,这个新扩大应用语言服务器协定来提供格局反对,并且它附带最新版本的 Black——因而您不再须要将它装置在 Python 环境中。

明天您能够通过从市场上装置这个新扩大来试用它。而后关上一个 Python 文件,右键单击编辑器并抉择“Format document with …”。您还能够从命令面板(Ctrl + Shift + P 或 ⌘ + ⇧ + P)运行“Format document with …”命令。如果您有任何问题或性能申请,您能够将它们提交到 GitHub 存储库。

Isort

咱们还有一个新的扩大,能够应用 isort 对导入进行排序。当您关上文件并且您的导入不遵循 isort 的规范时,它将显示错误诊断并提供代码操作来修复导入程序。

浏览器上的 Jupyter Notebooks

Jupyter 扩大当初能够装置为能够与 vscode.dev 一起应用的 Web 扩大。不过性能目前受到限制,仅反对在不须要 https 的 Jupyter 服务器上运行的笔记本(.ipynb 文件)。

如果您想试验该性能,请从本地计算机启动 Jupyter:

jupyter --no-browser --NotebookApp.allow_origin_pat=https://.*\.vscode-cdn\.net

并应用此命令连贯到它:Jupyter: Specify Jupyter server for connections。

团队将在行将公布的版本中启用许多性能,包含:

  • 基于“https”的服务器
  • 智能感知
  • 数据查看
  • 可变查看
  • 互动窗口
  • PyWidgets
  • 绘图查看
  • 进口

Jupyter Powertoys 扩大

Jupyter 团队很快乐地发表推出 Jupyter Powertoys 扩大,该扩大为应用 Jupyter 笔记本提供试验性功能。在其第一个版本中,以下性能已被原型化:

  • 内核治理面板
  • 上下文帮忙
  • 执行分组

咱们期待您的应用,并给予反馈,以便更多的用户反对该性能!

无关更多信息,请参阅 vscode-jupyter-powertoys 存储库中的 README 文件。

Jupyter 内核改良

对内核解决进行了许多更新:

为了让用户更及时的发现内核解体,扩大程序当初在单元格输入中显示此信息。

当初,当在执行过程中检测到某些已知谬误时,单元格输入中会提供故障排除指南。

解决内核执行问题可能是一个辣手且耗时的过程。因而,咱们在 wiki 上整顿了一个疑难解答局部,心愿能够帮忙您更快地找到解决方案。当然,咱们的 GitHub Discussions 论坛也是取得帮忙的绝佳资源。

其余更改和加强

咱们还增加了一些小的加强性能并修复了用户申请的问题,这些性能应该能够改善您在 Visual Studio Code 中应用 Python 和 Jupyter Notebooks 的体验。一些显著的变动包含:

更改语言服务器不再须要从新加载窗口 (vscode-python#18884)

修复对抉择文件系统上可能不存在的相似 shell 的解释器门路的反对 (vscode-python#18920)

应用 Pylance 重命名办法也会重命名所有被笼罩的办法。(pylance-release#813)

▌咱们还要特别感谢本月的贡献者

Quan Zhuo:修复从源代码构建时预构建的 ripgrep 二进制文件下载失败

https://github.com/microsoft/…

Dr-Irv:改良了应用 pandas 时的 IntelliSense,这要归功于几个 pandas 存根修复(python-type-stubs#186、python-type-stubs#187、python-type-stubs#188、python-type-stubs#190)

sunyinqi0508:修复文件门路蕴含特殊字符时的谬误(vscode-python#18829)

Capphosra:用更平安的办法替换 Buffer 构造函数以缩小平安问题。(vscode-jupyter#9562)

通过从 Marketplace 下载 Python 扩大和 Jupyter 扩大来尝试这些新的改良,或者间接从 Visual Studio Code 中的扩大视图装置它们(Ctrl + Shift + X 或 ⌘ + ⇧ + X)。您能够在文档中理解无关 Visual Studio Code 中 Python 反对的更多信息。如果您遇到任何问题或有倡议,请在 Python VS Code GitHub 页面上提出问题。



长按辨认二维码
关注微软中国 MSDN

理解更多

正文完
 0