VSCode Python 扩展新版发布
当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢? 学习Python中有不明白推荐加入交流群号:683380553 群里有志同道合的小伙伴,互帮互助, 群里有不错的视频学习教程和PDF!
Visual Studio Code 的Python扩展2019.03版本现在可以获取啦。
可以在VisualStudio的应用市场下载Python 扩展程序,或者直接在Visual Studio Code编辑器中的扩展程序库里安装。也可以在官方文档中了解更多关于Visual Studio Code 中的Python支持。
在这个版本,进行了一系列的优化(已经列在我们的日志中),共解决了52个问题,最主要的优化和升级包括:
Python 互动窗口的实时共享支持
支持用Poetry安装包
优化Python 语言服务器
优化测试资源管理器
Python Interactive的实时共享
即时合作在Visual Studio Live Share 中非常简单。您和同伴不仅可以共享音频、服务器、终端、差异、评论或其它时,还可以协作编辑、协作调试。
这次更新,强化了Python Interactive窗口参与实时共享协作会话的功能,实现合作搜索和可视化数据。无论您是进行代码审查、与同伴共同编程、参与hack-a-thon,还是教授互动讲座,实时共享都可以为您协作的多种方式提供支持。
支持用Poetry安装包
这个新版本增加了在VScode 里用Python 扩展使用Poetry。Poetry作为一个独立管理器,将项目的开发依赖项与生产依赖项独立分开。在项目的GitHub repository 中,Python 扩展的Poetry支持是被高度要求的一点。
为了实现这点新功能,首先确认您已经安装了Poetry 和 相关生成的lock文件。您可以参考文档了解更多如何开始Poetry,然后在您的设置中添加Poetry的路径。
通过 File > Preferences > Settings,然后搜索Poetry 或者在您的settings.json文件中添加**“python.poetryPath”: “path/to/poetry”**
现在,当你安装新的包时,它会使用Poetry的路径去安装包。
优化Python 语言服务器
这个版本在Python 语言服务器的功能上做了重大改进,包括大量的重写、性能优化、内存使用和信息展示,支持相关导入和隐式包,理解输入、泛式、PEP提示和注释。
同时,当您把鼠标移动到子表达式上,它会对f-strings进行自动补充和信息输入。
提示:语言服务器在去年7月的Python扩展发行版中已经实现。
可以通过改变设置选择是否加入语言服务器:
File > Preferences > User Settings. 将python.jediEnabled 设置成 false。
优化测试资源管理器
在去年2月发行的Python扩展版本中,添加了内置的测试资源管理器,可以在工作区测试时,通过活动栏的测试烧杯图标进行访问。
在这个版本,优化了测试资源管理器,包括支持多工作区,参数化测试和新的状态图标。新的状态图标让您无需扩展树,可以快速可视化出错的测试文件或者套件。
提示:可以从命令选项版(View > Command Palette)运行命令Python: Discover Unit Tests 打开Test Explorer。
如果禁用单元测试功能或者settings.json文件中未配置测试框架,系统将提示您选择框架并配置。一旦发现测试,测试资源管理图标会出现在活动栏。
其他变化和改进
本次发布添加了少量改进,修复了用户提出的问题,将改善在Visual Studio Code中使用Python 的体验。
一些修复和优化包括:
l 修复stopOnEntry 在用户代码中不起作用的问题
l 支持markdown单元格式多行注释
l 更新测试资源管理器中提示测试文件或套件的图标和提示工具