我们很高兴地宣布,适用于Visual Studio Code的Python扩展的2019年6月版现已可用。 您可以从市场上
下载Python扩展 ,也可以直接从Visual Studio Code中的扩展库安装它。 如果已经安装了Python扩展,则还可以通过重新启动Visual Studio Code来获取最新的更新。 您可以在文档中了解有关
Visual Studio Code中
Python支持的更多信息。
在此版本中,我们进行了
更改日志中列出的改进,共解决了70个问题,包括带有Python Interactive窗口的绘图查看器,带有pytest的并行测试以及终端中运行选择的缩进。

带有Python窗口的绘图查看器
图表通常用于数据可视化。 Python Interactive窗口最需要的功能之一是能够更深入地检查生成的图,例如缩放,平移和导出图像。 2019年6月的更新包括一个全新的Plot Viewer,可用于处理任何图像图,例如流行的matplotlib图。
您可以通过双击绘图或在“ Python交互式窗口”中将鼠标悬停在绘图图像上时显示的“展开图像”按钮来进行尝试:

使用图查看器,您可以平移,放大/缩小,浏览当前会话中的图,以及将图导出为PDF,SVG或PNG格式。
pytest并行测试
我们增强了为测试运行显示的统计信息的可靠性,尤其是与pytest并行运行的测试。
您可以通过安装pytest-xdist软件包并在配置文件中添加“ -n”来尝试与pytest并行运行测试。 例如,对于4个CPU,您可以在项目文件夹中创建pytest.ini文件,并将以下内容添加到其中:
[pytest] addopts=-n4
现在,当您运行和调试测试时,它们将并行执行。

您可以参考我们的
文档以了解有关Python扩展中测试支持的更多信息。
终端中运行选择的缩进
在我们的GitHub存储库上,
要求很高的VS Code Python功能是在运行“在Python终端中运行选择/行”命令时,先确定代码选择,然后再将其发送到终端。 从此版本开始,命令将根据选择的第一个非空行将其取消选择发送给终端。

其他变更和增强
我们还添加了一些小的增强功能,并解决了用户要求的问题,这些问题应改善您在Visual Studio Code中使用Python的体验。 一些值得注意的变化包括:
- 允许使用jupyter进行远程身份验证的密码。 ( #3624 )
- Data Viewer现在可以正确处理大型数据帧,并支持使用数字列上的表达式进行过滤(大于,小于,等于)( #5469 )
- 在“ Python交互式”窗口中显示导入的笔记本的预览。 (# 5675 )
- 在调试测试时,添加对子流程调试的支持。 ( #4525 )
- 添加了对在Powershell中激活conda环境的支持。 ( #668 )
- 添加“ Ctrl + Enter”作为运行当前单元格的键盘快捷键。 ( #5673 )
请确保立即
下载适用于Visual Studio Code
的Python扩展 ,以尝试上述改进。 如果遇到任何问题,请在
Python VS Code GitHub页面上提交问题。