IT资讯 Pylance 已成为 VS Code 中 Python 的默认语言服务器

triano · 2021-11-10 09:30:06 · 热度: 36

微软正式淘汰旧版 Python 语言服务器,并默认更换为 Pylance,所有未手动选择语言服务器的用户,都将切换到 Pylance。

Pylance 已成为 VS Code 中 Python 的默认语言服务器

微软近日宣布,他们已经发布了适用于 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),也可以通过更改设置来实现。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册