1.1 KiB
1.1 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | ||||
|---|---|---|---|---|---|---|---|---|
| LSIF | entity |
|
|
2026-04-25 |
Definition
LSIF(Language Server Index Format)是一种预计算语义数据的标准化交换格式,允许在不运行语言服务器的情况下直接加载代码索引数据。
Purpose
LSIF 解决了以下问题:
- 语言服务器启动慢 → 直接加载预计算索引
- 协作场景 → 团队成员共享索引而非各自运行 LSP
- CI/CD → 在流水线中预先生成索引
- 跨平台 → 不同编辑器共享同一索引源
Usage in LSP/Index Engineer
LSP/Index Engineer 的语义索引基础设施支持 LSIF 导入/导出:
- 导入:加载预先生成的 LSIF 数据,零延迟启动
- 导出:将 nav.index.jsonl 数据导出为 LSIF 格式
Relationship to nav.index.jsonl
LSIF 和 nav.index.jsonl 相互补充:
- LSIF:用于交换和分发的标准化格式
- nav.index.jsonl:LSP/Index Engineer 的内部流式索引格式
Aliases
- Language Server Index Format
- LSIF