PylancePython 语言服务器
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 笔记本电脑兼容性
评论