咱们很快乐地发表,2022 年 7 月公布的 Visual Studio Code Python 和 Jupyter 扩大现已推出。
此版本包含 Pylance 的嵌入类型提醒和 Jupyter 笔记本设置体验的改良。如果您有趣味,能够在咱们的日志中查看 Python、Jupyter 和 Pylance 扩大的残缺更新内容。
嵌入类型提醒
嵌入提醒在编辑器中将内联信息增加到您的代码中,能够帮忙您高深莫测地了解变量或函数的含意。
在这个版本中,咱们在应用 Pylance 时增加了两种类型的嵌入提醒:变量类型和返回类型。
返回类型嵌入提醒会显示没有进行显式正文的函数的返回类型。要启用它,您能够在 settings.json 中增加以下设置(Preferences: Open Settings (JSON)):
“python.analysis.inlayHints.functionReturnTypes”:ture
同样,变量类型嵌入提醒会显示没有进行显式类型正文的变量类型。您能够通过以下设置来启用它:“python.analysis.inlayHints.variableTypes”: true。
主题:Horizon Extended
值得注意的是,这些提醒不会更改代码,它们只会将信息显示在编码界面。与此同时,咱们正在致力减少对代码增加倡议正文的性能,敬请期待!
改良 Jupyter 笔记本的设置体验
咱们改良了 Jupyter 中的扩大举荐流程,以帮忙改善未装置 Python 或 Jupyter 扩大时的入门体验。在 VS Code 中关上 Jupyter Notebook 后,当您尝试运行单元或抉择内核时,您将看到“install suggested extensions”选项:
这个更改极大简化了在 VS Code 中运行第一个笔记本单元的步骤。
其余更改和加强
咱们还增加了一些小的加强性能并修复了用户申请的问题,这些性能应该能够改善您在 Visual Studio Code 中应用 Python 和 Jupyter Notebooks 的体验。一些显著的变动包含:
在 conda env 短少具备无效 python 二进制文件的解释器时,咱们为其增加了一个正告批示,(vscode-python#18934)。
在虚拟环境中装置工具时不再应用 –user 标记(vscode-python#14327)。
咱们解决了一些与 Jupyter 扩大中的资源(图像、脚本等)加载相干的 IPyWidget 问题,改良了对 VegaFusion、ipyleaflet、Chemiscope、mobilechelonian 和 ipyturtle 等小部件的反对(vscode-jupyter#10459)。
·
咱们为 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 扩大来尝试这些新改良,或者间接从 Visual Studio Code 中的扩大视图装置它们(Ctrl + Shift + X 或 ⌘ + ⇧ + X)。您能够在文档中理解无关 Visual Studio Code Python 反对 的更多信息。如果您遇到任何问题或有倡议,请在 GitHub 页面上提出问题。
长按辨认二维码
关注微软开发者 MSDN
点击返回原博客~