Visual Studio Code 的 python扩展已发布,可以从 Marketplace 下载Python扩展,或直接从 Visual Studio Code 中的扩展库安装。如果已经安装了Python 扩展,还可以通过重新启动 Visual Studio Code 获得最新的更新。

在这个版本中,带来了一些特性,主要包括 Python 交互式窗口的绘图查看器、带有 pytest 的并行测试以及在终端中的运行选择的内容。

Python 交互式窗口的绘图查看器

主要的特点是对生成的图形进行更好的操作,例如缩放、平移和导出图像,例如 Matplotlib 绘图,通过双击绘图或单击“展开图像”按钮来操作:

新版本的绘图查看器,可以平移、放大/缩小、浏览当前会话中的绘图,并将绘图导出为 PDF、SVG 或 PNG 格式。

带有 pytest 的并行测试

在运行测试显示的信息结果中,新版提高了可靠性,通过安装 pytest-xdist 包并将 “-n<number of CPUs>”添加到配置文件中,例如,对于 4 个 CPU,可以在项目文件夹中创建一个 pytest.ini 文件,然后添加以下内容:

[pytest]
addopts=-n4

运行和调试测试时,它们就并行执行

在终端中的运行选择的内容

从此版本开始,在运行“Run Selection/Line in Python Terminal”的命令时,该命令将根据其第一个非空行向终端发送所选内容。

其他修改

  • 允许密码使用 jupyter 进行远程身份验证
  • 在调试测试中添加对子进程调试的支持
  • 在 Powershell 中添加对 Conda 环境激活的支持
  • 添加 “ctrl+Enter” 作为运行当前单元格的快捷方式
  • 数据查看器能正确地处理大型数据帧,并支持使用表达式进行筛选
  • Python 交互窗口中可以预览导入的文件

源码地址

官方文档

信息详情查看  https://devblogs.microsoft.com/python/python-in-visual-studio-code-june-2019-release/

转自:https://www.oschina.net/news/107782/vs-code-python-update

VS Code 的 python 扩展发布,绘图功能更强大相关推荐

  1. 微软拆分 VS Code 中 Python 扩展,部分功能可独立下载

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 近日,微软正式发布适用于 Visual Studio Code 的 Python 扩展 2022 年 4 月版本.VS Code 团队表示 ...

  2. 取代 Postman + Swagger!这款神器功能更强大,界面更炫酷!

    作为一位后端开发,我们平时经常需要维护API文档.对API接口进行调试.有时候还得Mock数据.Postman虽然作为接口调试工具非常好用,但是对于维护API文档这类工作却不太合适.今天给大家推荐一款 ...

  3. javascript编写_如何在JavaScript中使用解构来编写更简洁,功能更强大的代码

    javascript编写 by Ashay Mandwarya ?️?? 由Ashay Mandwarya提供吗? 如何在JavaScript中使用解构来编写更简洁,功能更强大的代码 (How to ...

  4. dll文件用什么语言编写_为什么Unix不用功能更强大的C++而是用C编写

    有人总会说C++不是要比C的作用大很多,功能也更多.那为什么Unix不用功能更强大的C++而是用C编写?关于Unix为什么用C而不是C ++编写的显而易见的答案是C ++是在C之后诞生的.另一个原因是 ...

  5. 计算机视觉 马尔_基于视觉AI的智能车牌识别相机,识别更精准功能更强大

    原标题:基于视觉AI的智能车牌识别相机,识别更精准功能更强大 通常来说,车牌识别相机是通过对图像的识别判断从而完成车辆信息采集的,市面上常见的车牌识别相机大部分采用的是OCR识别和视觉AI智能识别. ...

  6. QCAD与libreCAD的试用及比较,QCAD比libreCAD更好用,功能更强大

    最近想找一下autoCAD的替代软件. 在网上查了一下,与autoCAD功能定位相似的2D CAD软件有两款比较有名: QCAD 与 libreCAD. 从发展历史来看.先有QCAD,后来QCAD被收 ...

  7. Visual Studio Code 202008 Python 扩展更新

    微软发布了 8 月的 Visual Studio Code Python 扩展更新,此版本总共修复了总共 38 个问题. 主要更新内容包括: 支持多个 Python 交互式窗口 这是用户呼声最高的功能 ...

  8. python 自动化办公 uibot_【插件开发】使用 Python 扩展 UiBot 的功能

    前言: UiBot 除了自带的强大功能外,还允许有编程经验的开发人员对功能进行自由扩展,目前 UiBot 支持以下四种扩展方式: Python 插件.Lua 插件.Lua Mod 插件.COM 插件( ...

  9. 12个ggplot2扩展包帮你实现更强大的可视化

    ggplot2自从2007年推出以来,成为世界范围内下载最频繁.使用最广泛的R包之一.许多人包括ggplot2的创建人Hadley Wickham将这一成功归功于ggplot2背后的哲学.这个软件包的 ...

最新文章

  1. 【每日一算法】杨辉三角到底是什么?
  2. iOS 开发 高级:使用 宏定义macros (#,##,...,__VA_ARGS_)
  3. 【转】MapReduce:详解Shuffle过程
  4. BeanUtils.copyProperties 需要getset方法支持
  5. Eclipse不给提示no default proposals
  6. 算法分析与设计「三」二分算法
  7. Linux学习总结(43)——企业运维最常用的150个Linux命令
  8. 数据挖掘:模型选择——XGBoost与LightBGM
  9. 全国城市三级联动-java版
  10. 还原html默认打开方式,Win7旗舰版64位系统下如何还原文件默认打开方式
  11. 技嘉Gigabyte主板Z370HD3安装1080ti+ubuntu17.10+Cuda9.1+cudnn7+tensorflow
  12. 研究生毕业后工资高多少?
  13. android 读写文件 简书,Android写入txt文件并读取
  14. 睿爸信奥-【临阵磨枪】练习赛(第二场)- T2
  15. 从REINFORCE到PPO,看Policy Gradient的前世今生
  16. Semantic UI 之 图标 icon
  17. CentOS安装配置tomcat
  18. Oracle VM VirtualBox设置共享文件夹
  19. 大型网站技术架构 笔记
  20. MindMaster-----产品问题分析展示

热门文章

  1. 前端裁剪头像框_不懂技术和工艺,当心高功率激光焊接头“热”过头
  2. qt插件开发框架搭建_Flutter框架之:开发环境搭建
  3. jwt token 附加用户信息_获取jwt(json web token)中存储的用户信息
  4. C语言程序设计期末卷子,C语言程序设计试题1
  5. 异常将上下文初始化事件发送到类的侦听器实例._Java CLassLoader类加载器详解,一点课堂(多岸学院)...
  6. 内存泄漏的原因及解决办法_探索内存碎片化 - 第288篇
  7. 了解png 格式,绝对是让你PPT设计感瞬间爆棚的大杀器
  8. 应用程序已被java 1.6_Apple Java更新1.6.0_51之后,Swing应用程序卡住了
  9. jquery 加载显示loading图标_王者荣耀100强什么意思?loading界面左上角100强有什么含义...
  10. LLVM每日谈 | 知乎