Vscode Python插件2022年5月发布


2022 年 5月已推出适用于 Visual Studio Code 的Python和Jupyter扩展插件!在此版本中,引入了三个新扩展:Black、isort和Jupyter Powertoys。

black插件
现在有了一个Black的[url=https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter]新扩展[/url],即 Python 格式化程序。与pylint 扩展类似,这个新扩展使用语言服务器协议来提供格式支持,并且它附带最新版本的 Black——因此您不再需要将它安装在 Python 环境中。
您今天可以通过从市场上安装这个新扩展来试用 它。然后打开一个 Python 文件,右键单击编辑器并选择“Format document with ...”。

isort插件
我们还有一个新的扩展,用于使用isort对导入进行排序。当您打开文件并且您的导入不遵循 isort 的标准时,它将显示错误诊断并提供代码操作来修复导入顺序。

浏览器上的 Jupyter Notebooks
Jupyter 扩展现在可以作为与 vscode.dev一起使用的 Web 扩展。功能目前受到限制,仅支持在不需要 https 的 Jupyter 服务器上运行的笔记本(.ipynb 文件)。
如果您想试验该功能,请从本地计算机启动 Jupyter:

jupyter --no-browser --NotebookApp.allow_origin_pat=https://.*\.vscode-cdn\.net

Jupyter Powertoys扩展插件
Jupyter团队很高兴地宣布Jupyter Powertoys扩展,它为使用Jupyter笔记本提供实验性功能。在它的第一个版本中,以下功能已经有了原型。

  • 内核管理面板
  • 上下文帮助
  • 执行分组

Jupyter内核的改进
对内核处理进行了一些更新。

为了使内核崩溃时更加明显,扩展现在在单元输出中显示这一信息。
在执行过程中检测到某些已知错误时,单元格输出中现在有故障排除指导。
解决内核执行问题可能是一个棘手的、耗时的过程。因此,我们在wiki上整理了一个故障排除部分,希望能帮助指导你更快地找到解决方案。