微软发布 Visual Studio Code 7 月 Python 扩展更新

2020-07-20 09:42:06 来源:IT之家
        【每日科技网】
微软发布 Visual Studio Code 7 月 Python 扩展更新

  微软发布了 7 月的 Visual Studio Code Python 扩展更新,此版本总共修复了 51 个问题,其中包括:

  • 支持新的语言服务器:Pylance

  • Gather 扩展

  • 将 Notebook 导出为 HTML 和 PDF

  • 调试器的反向连接

  支持新的语言服务器:Pylance

  Pylance 是微软基于 Microsoft Pyright 静态类型检查工具的新语言服务器。它是一种快速的语言服务器,提供了许多功能来帮助用户编写代码,包括自动导入、无效代码检测、参数和返回类型信息等等。

  Pylance 最近添加的一项功能是上下文高亮显示:

  Gather 扩展

  此版本增加了对新的实验性扩展 Gather 的支持。该工具用于分析并确定 Notebook 中必要的代码依存关系,并执行代码清除,自动执行此困难且耗时的任务。

  用户无需手动删除未使用的导入内容或不相关的代码即可清理 Notebook。Gather 的最终文件格式可以使用 VS Code 设置 “Data Science: Gather To Script” 进行自定义。

  将 Notebook 导出为 HTML 和 PDF

  导出为 PDF 需要安装 TeX。

  调试器的反向连接

  现在可以使用反向连接更轻松地启动远程调试器会话。

  将 ptvsd(VS Code 中的 Python 调试器)附加到 Python 进程或远程计算机时,需要设置远程 Python 进程,以便它侦听附加请求,然后在 VS Code 中启动调试器会话以附加到该进程。

  但是该附加操作可能会很棘手,也许需要很长时间才能在远程计算机上启动,或者可能连接超时。

  此版本支持将调试器配置为反向连接。现在可以将远程 Python 进程设置为连接到特定地址(端口号或主机和端口元组),并在 VS Code 中运行附加配置以开始侦听同一地址,以将其附加到进程。

  现在,可以使用 VS Code 启动调试器,以便它开始侦听连接请求。当启动 Python 进程时,它将在定义的断点处停止。

  其他改进

  • 支持连接到 Jupyter hub servers 使用服务器的基本 URL(即 https://111.11.11.11:8000)或用户文件夹(即 https://111.11.11.11:8000/user/theuser)。与密码认证一起使用。

  • 增加了配置是否扩展传递给调试器的参数的功能。

  • 更新至 jedi 17.1

  • 如果工作区根目录中存在 toml 文件,则自动激活扩展名。

免责声明:本文仅代表作者个人观点,与每日科技网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.

猜你喜欢

持续践行科技向善,熵基科技深化布局脑机接口场景应用

在全球科技迅猛发展的浪潮中,人工智能(AI)与脑机接口技术的融合正为人类社会带来前所未有的变革。作为生物识别与人工智能领域的先行者,熵基科技以“AI认知让空间更智能,让世界更美好”为使命,持续深耕多模

1周前

AI原生APP月活破2.7亿

截止到2025年3月,中国移动互联网月活跃用户规模达到12.59亿,同比增长2.2%;全网用户月人均使用时长超过175.8小时,同比增长6.2%,显示出用户黏性重回高增长区间,背后则与实用工具、视频娱

1周前

科技前沿动态

在当今这个科技日新月异的时代,新材料技术正以前所未有的速度改变着我们的生活。北京同益中新材料科技股份有限公司以下简称“北京同益中”作为行业的佼佼者,其通州分公司更是凭借卓越的研发实力和创新能力,在新材

3周前

智慧社区:开启未来生活新篇章

随着科技的飞速发展,“智慧社区”已成为当今社会的一大热点话题。这一概念不仅代表着技术的革新,更是对人们生活方式的一次深刻变革。我们将深入探讨智慧社区的核心组成部分——智慧养老系统平台,解析智慧社区的内

3周前

达摩院发布2022十大科技趋势

阿里巴巴旗下的达摩院发布了备受瞩目的2022年度十大科技趋势。这些趋势不仅展示了人工智能、量子计算、生物技术等前沿领域的最新进展,还揭示了未来科技发展的新方向和新机遇。达摩院发布2022十大科技趋势:

3周前

Web开发主流技术

随着互联技术的飞速发展,Web开发已成为科技领域的热门话题。从前端的交互设计到后端的逻辑处理,每一个环节都离不开先进的技术支持。本文将深入探讨Web应用开发的主流技术、前端3D技术、三大主流框架、Ja

3周前