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 笔记本电脑兼容性
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报