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 文件,则自动激活扩展名。
更新说明:https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2020-release/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KaOS 2020.07 发布,桌面 Linux 发行版
KaOS 2020.07 发布了。KaOS 是一个桌面 Linux 发行版,其特色在于使用最新版本的 KDE 桌面环境及其他流行的使用 Qt 工具包的应用程序。它最初基于 Arch Linux,但从2013年四月起,开发者们开始创建自己的软件包,现在这些软件包可以从 KaOS 自己的软件仓库里获得。KaOS 采用滚动更新模式,并且只面向 64 位计算机系统。 此版本中,Frameworks 为 5.72.0,Plasma 为 5.19.3,KDE Applications 为 20.04.3。全部基于 Qt 5.15.0 构建。 对于安装程序 Calamares,KaOS 已开始转向使用尽可能多的 QML 模块。键盘模块也用 QML 进行了重写,现在可以更清楚地了解可能的键盘模块、语言和变体。 存储库中添加了一些新的固件/模块,包括 sof 固件(需要新的声卡,且根据上游报告,将很快移至 Linux 固件)和两个新的 rtl wifi 模块(rtl8723de 和 rtl8821ce)。添加的新应用程序包括 Photoflare、音乐播放器 VVave 以及 Kdiff3。 这个版本中...
- 下一篇
Git 2.28-rc1 发布
Git 2.28-rc1 已发布,此版本继续致力于实现最终从 SHA-1 迁移到SHA-256 的计划。 为了更好地保护 Git 仓库的安全,防止可能出现的 SHA-1 碰撞,Git 2.28 继续为使用 SHA-256 做必要的准备。Git 2.28 并没有把精力放在赶进度上,而是努力实现一个个重要的任务 —— 例如这个版本在围绕其 CVS/SVN 接口的一些处理上下功夫。 当 Git 宣布取消将"master"用作主代码分支的默认名称时,Git 2.28 在这方面还有额外的工作要实现。在 Git 2.28 中,现有仓库中的主分支名称和新创建的仓库的默认名称是可以配置的。就像 Git 维护者 Junio Hamano 所说的那样,“以便我们最终可以摆脱硬编码的'master'”。 除了上述的变更,Git 2.28 还包括不同的代码优化/性能改进、命令行补全改进、对另一个 git fsck 边界情况没有处理的修复,以及其他许多修复和小改进。 更多关于 Git 2.28-rc1 的细节查看发布公告。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启