分享

Pylance上位!VS Code更新Python支持

 黄爸爸好 2021-11-17
微软正式淘汰旧版 Python 语言服务器,并默认更换为 Pylance,所有未手动选择语言服务器的用户,都将切换到 Pylance。
图片
微软近日宣布,他们已经发布了适用于 Visual Studio Code 的新版 Python 扩展。开发者可以从 Marketplace 上下载该 Python 扩展,或者直接从 Visual Studio Code 的扩展库中安装它。通过使用 Python 扩展,可以将 Visual Studio Code 变成一个强大的 Python IDE。
作为这个版本的一部分,微软此前一直在使用的 Python Language Server(Python 语言服务器)也已经完成了历史使命,正式退役。
微软在 2020 年 7 月,推出了全新的 Python 语言服务器 Pylance,我们在去年也有相关的报道(链接)。Pylance 由微软的静态类型检查工具 Pyright 驱动。通过使用 Pyright,Pylance 能够通过丰富的类型信息提升 Python IntelliSense 的体验,帮助开发者更快、更好地编写代码。
Pylance 带来的好处包括:
  • 参数建议

  • 代码补全

  • 自动导入

  • 按你的类型报告代码错误和警告

  • 代码概要

  • 代码导航

  • 类型检查模式

  • 兼容 IntelliCode

  • 兼容 Jupyter Notebooks

  • 语义高亮

  • ……

微软在今年 9 月曾发布公告,表示 Python 语言服务器将在 11 月发布新版 Python 扩展后结束使命。从那时起,微软一直在鼓励用户切换到新的语言服务器 Pylance 上。
如今所有没有选择新的语言服务器的用户都已被转到 Pylance,Pylance 已经成为 Visual Studio Code 中对 Python 的默认语言支持服务器。如果开发者有尝试其他语言服务器的需求(如:Jedi),也可以通过更改设置来实现。

END

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多