APP下载

VS Code Python扩充套件翻新测试界面,将弃用旧语言服务器

消息来源:baojiabao.com 作者: 发布时间:2024-10-04

报价宝综合消息VS Code Python扩充套件翻新测试界面,将弃用旧语言服务器

微软发布9月适用VS Code的Python扩充套件新版本,这个版本加入让开发者方便编辑和测试程式码功能,同时,官方也宣布终止Python语言服务器和Python 2.7 IntelliSense的支援。

从这个版本开始,开发者可以在浏览器造访github.dev时,获得更丰富的Python编辑体验。在任何GitHub中的储存库、拉取请求或是档案,只要在键盘上点击“.”还是将网址改为github.dev,便能立即在浏览器中,存取网页程式码编辑器。

而现在于网页程式码编辑器github.dev,也能获得Python语言服务器Pylance支援,提供部分核心编辑功能,让开发者对Python程式小幅度编辑更方便,新功能包括依语义突出显示程式码、内建程式码完成以及程式码浏览等。

微软使用VS Code中内建的测试浏览器,改进Python测试功能的外观,新的使用者界面更加稳定,还提供了测试探索、浏览和状态渲染等功能。当用户启用Python扩充套件,却没有配置Python测试时,测试浏览器便会出现配置选项,供开发者进行设定。

在测试功能完成配置之后,Python扩充套件便会进行探索存在的测试,而所有测试列表便会呈现在测试浏览器中,往后开发者在工作区中,新增、删除和更新Python档案时,测试浏览器中的列表,也都会自动更新。

新版的执行和除错按钮也有更新,微软改进编辑器的执行按钮,把除错也纳入选项,当开发者点击执行按钮,VS Code预设会在终端执行Python档案,不过开发者现在也可以点选旁边的下箭头选单,执行除错动作。而开发者也能够自定义除错选项的动作,借由修改launch.json档案就能够进行修改。

除了新功能,微软也将停止对Python 2.7的IntelliSense的支援,并且结束微软Python语言服务器生命周期。目前VS Code对Python 2.7的支援,来自Jedi 0.17,而这个版本为一年前,Jedi最后一个支援Python 2.7的版本,由于Jedi 0.17已过时,因此从2021年10月开始,微软将仅对Jedi 0.18及更高版本的支援。

由于现在Python扩充套件预设使用更高效能、功能丰富的Pylance,而几乎所有用户也都已经切换至新的语言服务器,因此微软预告,在11月发布的Python扩充套件,将是微软Python语言服务器结束生命周期的时候。

2021-09-07 12:47:00

相关文章