内容字号:默认大号超大号

段落设置:取消段首缩进段首缩进

字体设置:切换到微软雅黑切换到宋体

业界
软件
手机
数码
电脑
学院
测评
图赏
视频
游戏
原创
直播
 AI
5G
苹果
微软
iPhone
Win10
精准搜索请尝试:精确搜索

微软发布 Pylance:改善 VS Code 中的 Python 体验

2020/7/4 8:33:04来源:作者:白开水不加糖责编:懒猫评论:

微软宣布推出一种新的 Python 语言服务器,名为 Pylance,其可利用语言服务器协议与 VS Code 进行通信。Pylance 这个名字是对 Monty Python 的 Lancelot 的致敬,Lancelot 是亚瑟王和圆桌骑士中的第一位勇士。

Visual Studio Python 语言服务器和 Python 程序经理 Savannah Ostrowski 表示,Pylance 现在作为 Visual Studio Marketplace 的扩展提供,它 “极大地改善了 Visual Studio Code 中的 Python 体验。”

早在 2018 年,微软的 Python 团队就发布了 Python 语言服务器,将 Visual Studio 丰富的 Python IntelliSense 支持引入了 VS Code。现如今,微软则表示,在过去的几个月中,他们已经对语言服务器进行了更新,以改进其性能并使开发人员能够编写最佳代码,而这项工作的成果就是新的 Pylance 语言服务器。

据介绍称,Pylance 是以微软的静态类型检查工具 Pyright 作为基础开发的全新的语言服务器,利用类型 stubs(.pyi 文件)和惰性类型推断来提供高性能的开发体验。Pylance 通过丰富的类型信息增强了用户的 Python IntelliSense 体验,可帮助用户更快更好地编写代码。Pylance 扩展还随附了热门模块的形态存根档(Type Stub)集合,以提供快速、准确的自动完成和类型检查。

Pylance 提供的一些关键功能包括有:类型信息、自动导入、类型检查诊断和多根工作区支持。

微软表示:“Pyright 的类型检查功能和语言功能现在已合并到称为 Pylance 的 VS Code 扩展中,这是 Microsoft 官方支持的 Python 语言服务器”。

“Pylance 旨在与 VS Code 的 Python 扩展一起使用。除 Pyright 的功能外,Pylance 还增加了与 IntelliCode 的若干高级功能的兼容性,以实现 AI 辅助完成。如果你是 VS Code 的用户,我们建议你卸载 Pyright 然后安装 Pylance,从而你将获得 Pyright 的所有好处以及更多。”

此外, 微软还警告用户不要同时安装 Pyright 和 Pylance,否则将会导致重复的错误。

在未来发展方面,微软则透露,Pylance 代表了 VS Code 中 Python 方面的巨大改进,团队为此投入了数月的时间。新的语言服务器可提供更高的性能和更多功能,团队的重点将转移到 Pylance,并继续对其发展。

短期内,在 VS Code 中编写 Python 时,用户仍然可以继续使用微软 Python 语言服务器。但该公司的长期计划是将所有用户都迁移到 Pylance,最终弃用并删除旧的语言服务器。

更多详细信息可查看官方。

相关文章

关键词:微软Python

IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。

Copyright (C)RuanMei.com, All Rights Reserved.

软媒公司版权所有    

德江县大唐广告制作中心 深圳市港澳信联国际旅行社有限公司 饰妮十字绣 安徽信尔达通信技术有限公司 潼南县梓潼街道商会 红棉小学 石家庄问道 金沙县 刑侦推理有声小说 深圳泰和门诊部 火热剧集站 江阴临港新城新材料产业园 茂名玛丽妇产医院 庐江泰安医院 昆明市官渡区 猛犬俱乐部 珠海市香洲区桦信铝合金门窗店 无锡大筑文化顾问有限公司 广东省宏祥泰包装科技有限公司 克罗里旅游产品开发(上海)有限公司 上海视金石动画有限公司 北京赛高都市环境照明规划设计有限公司 淮安锐能机械设备有限公司 南宁郑星电线电缆有限公司 邯郸市梵创贸易有限公司 厦门起翔进出口有限公司 深圳市环旅天下国际旅行社有限公司 珠海市勇昊电子有限公司 上海瑞狐广告有限公司 滕州市官桥镇人民政府 珠海市和平拍卖有限公司 汇邦环保科技 上海福润家具有限公司 太原景腾达 佛山计免之窗 江西禧圆动漫有限公司 罗定市恒尚行贸易有限公司 青岛唯美纺织有限公司 天津合金钢管厂 北京鼎尚科技开发有限公司 无锡市晨阳不锈钢有限公司上海中壮纯净水科技有限公司北京华商西点企业管理咨询有限公司廊坊宇翔防水化建有限公司北京兴芳伟业汽车贸易有限公司上海精涂新材料技术有限公司深圳有意思文化旅游传媒有限公司许昌幼安网络科技有限公司河北欧米软件有限公司赣州每日听科技有限公司北京同享天地信息技术有限公司安徽邦天信息科技有限公司陕西天鼎冶金机电有限公司上海稳弛机电设备有限公司广州金不换网络技术有限公司首特金旺(北京)国际机械设备有限公司深圳市超级马力科技有限公司成都圣康电子科技有限公司上海净宝活性炭有限公司北京米加特装饰材料有限公司