微软更新VS Code Python语言服务器,强化程序代码可读性

微软在7月的时候,在VS Code上的Python扩展组件,提供了新的语言服务器Pylance,而在最新的Python扩展组件版本中,微软强化了Pylance的功能,增加着色以及自动导入支持。

Pylance是微软新开发的Python语言服务器,以静态类型检查工具Pyright为基础,其提供丰富的类型信息,且强化Python IntelliSense功能,能助开发人员编写高品质的程序代码。Pylance可以进行类型检查,开发者在程序代码库应用基本或是严格的规则,Pylance就能诊断程序代码发现边缘错误问题。

而在最新的Python扩展组件,Pylance获得语义着色功能,能以颜色突出显示程序代码,提高整体程序代码的可读性,微软解释,Pylance会生成语义标记,让主题根据语义标记,对变量、函数以及模块,应用不同的颜色。

Pylance自动导入完成功能也获得改进,在完成工作提示中,开发者能看到即将会被添加到文件中的导入陈述式预览,除此之外,Pylance也会先侦测是否已经从该模块,导入其他子模块以及函数,来改善添加导入到文件中的方法,因此Pylance不会在文件中,增加重复的导入语句,而是通过在陈述式中,按字母顺序添加符号修改现有导入语句,保持导入的整齐。