我们很高兴地宣布VisualStudioCodePython和Jupyter扩展的2022年7月版现已推出。此版本包括Pylance的嵌入式类型提示和对Jupyternotebook设置体验的改进。如果您有兴趣,可以在我们的博客中查看Python、Jupyter和Pylance扩展的完整更新。嵌入类型提示嵌入提示将内联信息添加到编辑器中的代码中,可以帮助您一目了然地理解变量或函数的含义。在此版本中,我们在使用Pylance时添加了两种类型的嵌入提示:变量类型和返回类型。返回类型嵌入提示显示未明确注释的函数的返回类型。要启用它,您可以将以下设置添加到您的settings.json(首选项:打开设置(JSON)):"python.analysis.inlayHints.functionReturnTypes":ture类似地,变量类型嵌入提示将在没有显式类型注释变量的情况下显示类型。您可以通过设置启用它:“python.analysis.inlayHints.variableTypes”:true。主题:Horizo??nExtended值得注意的是,这些提示不会更改代码,它们只是在编码界面中显示信息。与此同时,我们正在努力增加向代码添加建议评论的功能,敬请期待!改善JupyterNotebooks的设置体验我们改进了Jupyter中的扩展推荐流程,以帮助改善未安装Python或Jupyter扩展时的入门体验。在VSCode中打开JupyterNotebook后,当您尝试运行单元或选择内核时,您将看到“安装建议的扩展”选项:此更改大大简化了在VSCode中运行第一个笔记本单元的步骤。其他更改和增强功能我们还添加了一些小的增强功能并修复了用户请求的问题,这些问题应该会改善您在VisualStudioCode中使用Python和JupyterNotebooks的体验。一些显着的变化包括:当condaenv缺少具有有效python二进制文件的解释器时,我们为它添加了一个警告指示(vscode-python#18934)。在虚拟环境中安装工具时不再使用--user标志(vscode-python#14327)。我们修复了一些与资源(图像、脚本等)相关的IPyWidget问题·我们为Jupyter扩展的Web版本添加了新功能:·导出交互窗口(vscode-jupyter#10291)·调试交互窗口·交互中的可折叠单元格窗口(vscode-jupyter#10524)特别感谢本月贡献者:Lakshmikanth2001:为django-html和django-txt添加断点支持(vscode-python#19288)。ksy7588:使用实验组件修复单元测试发现(vscode-python#19324)。usta:修复flake8Path描述的变量名称(vscode-python#19313)。ChaseKnowlden:修复自述文件中不一致的链接(vscode-jupyter#10396)。kilacoda:从重启内核模式中删除额外的按钮(vscode-jupyter#10539)。afeld:在README中添加更多关于扩展的上下文(vscode-black-formatter#82)。通过从Marketplace下载Python扩展和Jupyter扩展来尝试这些新的改进,或者直接从VisualStudioCode的扩展视图(Ctrl+Shift+X或?+?+X)安装它们。您可以在文档中了解有关VisualStudioCodePython支持的更多信息。如果您遇到任何问题或有任何建议,请在GitHub页面上提出问题。长按识别二维码关注MicrosoftDeveloperMSDN点击进入原博客~
