PylancePython 语言服务器

联合创作 · 2023-10-01 11:59

Pylance 是一个扩展,可与 Visual Studio Code 中的 Python 一起使用,以提供高性能的语言支持。


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


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


特征



Pylance 为 Python 3 提供了一些很棒的功能,包括:



  • Docstrings

  • 签名帮助、带有类型信息

  • Code completion

  • 代码完成

  • 自动导入(以及添加和删除导入代码操作)

  • 键入时报告代码错误和警告(diagnostics)

  • Code outline

  • Code navigation

  • Code lens(references/implementations)

  • 类型检查诊断

  • 多根工作区支持

  • IntelliCode 兼容性

  • Jupyter 笔记本电脑兼容性

浏览 62
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报