向往常一样,直接搜索插件安装,就公布了几天,就这么多得下载量了.
微软官方又推出了新得插件,名字叫Pylance,这个名字是向 Python的Lancelot致敬。
为什么取这个名字?
兰斯洛特即郎世乐,亚瑟传奇里亚瑟王领导的圆桌骑士中的传奇人物。勇敢强大且乐于助人,是亚瑟王最伟大的圆桌骑士之一,也是亚瑟王的养父爱克托骑士的哥哥。相传他是由湖之仙女抚养长大,因此也被称为“湖上骑士”。他是亚瑟王忠心而得力的骑士,但他和亚瑟王的王后桂妮维亚之间的恋情最终还是导致了圆桌的崩溃。
官方博客得公告
该存储库用于提供有关Visual Studio Code中Pylance语言服务器扩展的反馈和文档。您可以使用存储库报告问题或提交功能请求。Pylance代码库不是开源的,但是您可以为Pyright做出贡献,以改进支持Pylance体验的核心键入引擎。
Pylance为Python 3提供了一些很棒的功能,包括:
设置和自定义
Pylance使用户能够通过一系列设置来自定义其Python语言支持,这些设置可以放置在工作区的settings.json文件中,也可以通过Settings Editor UI进行编辑。
python.analysis.typeCheckingMode
off
:不进行类型检查分析;产生未解决的进口/变量诊断basic
:与类型检查无关的规则(中的所有规则off
)+基本类型检查规则strict
:所有类型检查规则的错误严重性最高(包括off
和basic
类别中的所有规则)off
python.analysis.diagnosticMode
workspace
openFilesOnly
(默认)python.analysis.stubPaths
./typings
python.analysis.autoSearchPaths
true
(默认)false
src
)自动添加搜索路径。python.analysis.diagnosticSeverityOverrides
{ “ python.analysis.diagnosticSeverityOverrides ”:{ “ reportUnboundVariable ”:“信息”, “ reportImplicitStringConcatenation ”:“警告” } }error
(红色花体)warning
(黄色花体)information
(蓝色花体)none
(禁用规则)python.analysis.useLibraryCodeForTypes
true
(默认)false
https://github.com/microsoft/pylance-release
有问题可以来GitHub提issue.
可视化配置
更加精细得JSON配置