首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

扩展2018年8月更新

欢迎各位再次来到这里听小编解说!小编已经把最精彩的文章已经写在了下边,希望大家能耐心的把文章看完。你们的阅读就是我坚持创作的动力!麻烦你点点关注和评论!小编会永远记在心里的!!!

我们很高兴的宣布Python Extension for Visual Studio Code在2018年8月的更新现在已经完成。你可以从Visual Studio Marketplace上下载Python Extension, 或者直接在Visual Studio Code的Extension Gallery里面安装它。你可以在VS Code documentation里学习更多关于Python support in Visual Studio Code的知识。

在这次更新中我们一共关闭了38个issues, 其中包含ptvsd 4调试器的稳定版发布,语言服务器预览的改进,以及其它一些修复。

ptvsd 4使调试更快更稳定

在本版本中,我们将所有用户更新为Python调试器的ptvsd 4.1.1版本,与以前的ptvsd 3.0版本相比,它在调试性能和稳定性方面有了重大改进。我们最初在2月发布的Python扩展中宣布了ptvsd 4的选择预览,并一直根据用户反馈对其进行改进。新的调试引擎构建在开源pydevd之上,这使我们能够利用其卓越的性能以及对第三方库的支持。新的Python调试器支持在3月的VS代码迭代中添加的Logpoints功能。Logpoints实质上允许你添加print语句而不必停止执行。你可以右键单击边缘并选择"Add Logpoint...",然后输入你的消息:

远程调试更易于使用和改进,以前您必须在远程服务器上安装VS Code中使用的确切版本的ptvsd,并且你需要修改代码以使调试器能够被连接。现在你可以安装任何4.x版本的ptvsd,并可以从命令行启动远程调试。安装ptvsd以及从命令行启动远程调试命令如下:

服务器启动后,您可以通过修改launch.json文件并在attach配置中设置主机和端口号,从VS Code连接到它。查看我们更新的远程调试文档以获取更多信息。

我们将继续对调试器进行改进,因此请继续关注我们未来的版本。

语言服务器预览的改进

在7月发布的Python扩展中,我们添加了Microsoft Python语言服务器的预览,这是我们在VS Code中托管的Visual Studio的Python分析引擎。这使我们能够提供更快更丰富的成果,包括对类型化定义的支持。我们在此版本中进行了以下改进:

现在语言服务器使用所有符号填充文档大纲,而不是仅使用顶级符号。

修复了函数文档总是显示"Documentation is still being calculated, please try again soon"的问题。

修复了导致服务器初始化失败的在语言服务器中的空引用异常。这个异常在搜索路径中包括不存在的文件目录的情况下发生。

修复了语言服务器可能会进入无限循环重载模块的问题。

当_enter_被声明在一个基类中时,语言服务器现在可以正确处理with语句。

修复了语言服务器在某些条件下输入"."时产生空引用异常的问题。

语言服务器现在能正确的合并来自tyeshed和Python library中的数据。

当使用语言服务器时,现在可以在单元测试中使用Code lenses功能。

各种修复和增强功能

我们还添加了一些小的增强功能并修复了一些用户提出的问题,这可以改善你在Visual Studio Code中使用Python的体验。完整的改进列表列在我们的更改日志中,一些值得注意的改进是:

确保状态栏中的测试计数值表示已发现和运行的正确测试数。

确保工作区pipenv环境未标记为virtual env.

修复visualstudio_py_testLauncher以停止测试发现的退出过快。

修复从新语言服务器切换到旧Jedi语言服务器时的错误。

确保逐步退出调试代码不会将用户带入PTVSD调试器代码。

请下载VS代码的Python扩展,以尝试上述改进。如果遇到任何问题,请在Python VS代码Github页面上发布一个issue。

英文原文:https://blogs.msdn.microsoft.com/pythonengineering/2018/09/05/python-in-visual-studio-code-august-2018-release/

译者:恩 泽

非常感谢各位看官能在百忙之中阅读小编的文章,您们的阅读和评论是小编继续坚持创作的动力。你们的每一个评论,小编都会去非常认真的去阅读,你们提出的宝贵意见我也会虚心接受,争取每天都为大家带来更多的优质文章。让大家不但可以增长见识,还可以有个好的心情。希望您能喜欢小编的文章!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181028A1INZU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券