那边 VS Code 1.27 才刚出,这边 Python Extension for Visual Studio Code 的 8 月更新也出来了。 Python
Extension for Visual Studio Code 是 Visual Studio Code 的 Python
插件,它简单、有趣并且高效,使 VS Code 成为一个出色的 IDE,适用于任何具有各种 Python 解释器的操作系统。它利用 VS
Code 的功能提供自动代码补全和 IntelliSense、linting、调试和单元测试,以及在 Python 环境(包括虚拟环境和
conda 环境)之间轻松切换的能力。 在这个版本中,关闭了 38 个 issue,包括完成 ptvsd 4 调试器的稳定版本、语言服务器预览版的改进以及其它修复。 ptvsd 4 调试器更新 ptvsd
是 Visual Studio 和 Visual Studio Code 中的 Python 调试器包,该调试引擎构建在开源 pydevd
之上,这使其能够得到卓越的性能和对第三方库的支持。在此次更新中,ptvsd 升级为 4.1.1 版本,与之前的 ptvsd 3.0
版本相比,调试性能和稳定性得到了显著改善。 新增 Logpoints 功能,Logpoints 允许开发者添加 print 语句而不必停止程序执行,可以右键单击编辑器边栏并选择“Add Logpoint...”,然后输入消息: 远程调试现在也更易于使用了,并且变得更强,以前必须在远程服务器上安装指定版本的 ptvsd,并且需要修改代码才能使调试器工作,现在可以安装任何 4.x 版本的 ptvsd,并且可以直接从命令行启用。要安装 ptvsd 并从命令行启动远程调试: pip install --upgrade ptvsd python3 -m ptvsd --host 1.2.3.4 --port 3000 -m myproject 语言服务器预览版的改进 7 月的更新中添加了 Microsoft Python Language Server 的预览版,这是 VS Code 中托管的 Python 分析引擎,它是将 Python IntelliSense 作为独立功能提供的机制。此版本中进行了以下改进:
此外还有其它的 bug 修复,详情可以查看更新公告。 |