切换到Pylance:将你的VSCode编程体验焕然一新!

Pylance是微软官方推出的Python语言服务器,基于VSCode语言服务器协议,提供强大的代码补全、参数提示、类型检查等功能,显著提升Python编程效率。它还支持docstrings显示、自动导入、代码诊断和多工作区管理,帮助开发者打造更优质的编程环境。
摘要由CSDN通过智能技术生成

切换到Pylance:将你的VSCode编程体验焕然一新!

Pylance是微软官方在2020年宣布推出的一种新的Python语言服务器,利用语言服务器协议与VSCode进行通信,能够极大改善你的Python编程体验。Pylance现在作为VSCode的扩展已经上架Visual Studio Marketplace,仅需鼠标单击就可以下载安装该插件(注意:需要先卸载掉Pyright)。image-20210131223025654

screencap

什么是VSCode语言服务器协议?

在了解Pylance的功能之前,我们需要了解VSCode中语言服务器协议(language server protocol)的概念。

语言服务器协议是VSCode为了解决语言扩展中的痛点来实现的一套协议,主要为了解决下面三个问题:

  • 语言相关的扩展都是用该语言的母语写的,不容易集成到插件中。这是因为大量的语言都带有“运行时”(运行时指的是?)
  • 语言扫描相关的工作都比较占用CPU资源,运行在VSCode内部不如放在独立进程,甚至远程服务器上更好。
  • 如果没有语言服务器协议的话,每种语言服务都需要适配多个编辑器,同样每种编辑器也需要适配各种语
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值