微软发布VS Code的Python和Jupyter扩展组件8月更新,这个版本有多项新功能,能够提升开发者的工作效率。首先,这个版本针对网页应用程序加入自动存储配置,官方提到,由于要简化配置VS Code执行和调试网页应用程序的过程,这个Python扩展组件版本针对Flask、Django或FastAPI项目提供自动化调试配置。
当开发者在工作区没有调试器配置,而且项目是遵循Flask、Django或FastAPI格式的网页应用程序,此版本Python扩展组件便能根据执行和调试项目,动态产生调试配置,供开发者简单查看所有错误。
另外,微软还提供了一个Python工具扩展组件模板。微软通过语言服务器协议,在Black、pylint和isort扩展组件提供格式化和linting功能,官方提到,他们意识创建Python linter或是格式化程序非常简单,甚至不需要会编写VS Code扩展组件的语言TypeScript,就能够完成。因此微软创建了一个模板,让用户通过修改Python程序代码,来创建专属的Python linter或是格式化程序。
同时,微软也改进Python的入门体验,现在可以更轻松的指引用户在需要时安装Python,并且在VS Code中选取使用。
其他相关扩展组件的更新,还包括Pylance现在提供一项方便的程序代码操作,当项目中有一个或多个导入的函数库,但是却没有在程序代码中的任何位置被调用,则开发者可以轻松选择删除这些函数库。最新的Jupyter扩展组件版本加入了一项小功能,能够跳转到最近失败的单元格,当开发者执行所有单元格,但其中之一失败时,便可以点按Go To按钮,跳转到停止执行的那个单元格。