VS Code的Python扩充新增汇入功能,可自动完成套件汇入语句

微软发布最新Visual Studio Code的Python扩充套件,修复大量已知的问题,包含39个臭虫,在新功能方面,当用户使用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档案中关闭。
