微软发布最新Visual Studio Code的Python扩展组件,修复大量已知的问题,包含39个bug,在新功能方面,当用户使用Python语言服务器时,就能使用添加导入(Add Import)与快速修复(Quick Fix)功能,这个版本还支持Python声明式可视化函数库Altair,以及在笔记本编辑器(Notebook Editor)增加行号。

新版Python扩展组件主要的更新,是在Visual Studio Code中,让Python开发人员使用自动导入快速修复功能。微软提到,自动导入功能是开发人员在GitHub存储库中热烈要求的功能,而现在当用户启动微软语言服务器时,就能获得这项新功能。
Visual Studio Code自动导入快速修复的功能,需通过程序代码动作(Code Action)灯泡触发,当开发者在编辑器输入组件名称,且文件标头没有导入语句,就可以使用此快速修复功能。当组件存在对应可用程序代码动作,则程序代码下方会出现黄色波浪底线,当开发者把鼠标光标悬停在该文本上,且出现程序代码动作灯泡,则代表该组件可使用导入程序代码动作,开发者可以从潜在可导入列表中选择要导入的组件。

添加导入程序代码动作还会识别Python组件中常用的缩写,像是numpy可写作np、tensorflow为tf以及matplotlib.pyplot为plt等。微软提到,导入建议列表的排序方式,上方会列出所有组件导入,下方则会是其他模块或是成员的导入语句。
另外,笔记本编辑器和Python交互窗口现在都支持Altair搭建图表,而在笔记本编辑器中,现在则支持行号,开发者可以使用快捷键L来打开或是关闭行号。微软也提到,他们现在进行新功能A/B测试,因此用户可能会意外发现尚未公布的新功能,用户可以在settings.json文件中关闭。