Visual Studio Code中的Python-2019年6月发行

我们很高兴地宣布,适用于Visual Studio Code的Python扩展的2019年6月版现已可用。 您可以从市场上下载Python扩展 ,也可以直接从Visual Studio Code中的扩展库安装它。 如果已经安装了Python扩展,则还可以通过重新启动Visual Studio Code来获取最新的更新。 您可以在文档中了解有关Visual Studio CodePython支持的更多信息。

在此版本中,我们进行了更改日志中列出的改进,共解决了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页面上提交问题。

Source: https://habr.com/ru/post/zh-CN458100/


All Articles