微软发布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按钮,跳转到停止执行的那个单元格。