微软推出的python_微软在VS Code上推出新的Python语言服务器Pylance

微软推出适用于VS Code的Python语言服务器Pylance,可以提供丰富的语言功能支援,而且比旧的微软Python语言服务器效能更好,开发者目前已经可以在VS Code市集下载,但由于Pylance相依于Python扩充套件,因此使用者必须先安装Python套件。

Pylance是以微软的静态类型检查工具Pyright作为基础开发,可提供高效能的Python开发体验,Pylance能提供丰富的类型资讯,强化Python IntelliSense功能,协助开发人员编写高品质的程式码,Pylance还附带了热门模组的型态存根档(Type Stub)集合,可以快速且准确地执行自动完成和类型检查功能。

使用Pylance开发Python程式时,开发者可以将鼠标悬停在函式特征(Function Signature)或是符号上,取得更多有用的资讯,确保以正确的方式呼叫函式,并且也提供自动汇入功能,开发者可以在完成列表中,取得已安装和标准函式模组汇入的建议。

开发者还可以设定基本或严格检查模式,以Pylance进行类型检查,微软提到,这项功能是使用Pyright类型检查功能完成,可在程式码库中应用基本或是严格的规则,以诊断程式码并提供诊断讯息,进而发现更多边缘错误案例,帮助开发者提升程式码品质。且由于Pylance支援多根工作区(Multi-Root Workspaces),因此开发者可以在同一个VS Code对话开启多个资料夹,而每个资料夹都能拥有Pylance功能(下图)。

由于新的Pylance扩充套件是基于Pyright开发,因此要安装Pylance之前需要先卸载Pyright,Pylance包含了所有Pyright的功能,两个扩充套件同时存在,可能会颤声安装冲突,并且出现重复的诊断资讯。微软计划以Pylance来代替旧的微软Python语言服务器,因此开发资源会逐渐移往Pylance,但是短期间,开发者仍然可以继续使用微软Python语言服务器,但是最终微软会弃用旧的语言服务器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值