Python社区  »  Python

Pylance上位!VS Code更新Python支持

OSC开源社区 • 6 月前 • 95 次点击  
文 | Travis
出品 | OSC开源社区(ID:oschina2013)
微软正式淘汰旧版 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



网民在中国政府网留言
精通各种技术体系,却因45岁求职
你怎么看?


觉得不错,请点个在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/122737
 
95 次点击  
分享到微博