swiftlang

sourcekit-lsp

swiftlang

Language Server Protocol implementation for Swift and C-based languages

AI 简介

SourceKit-LSP 是 Swift 官方提供的语言服务器协议(LSP)实现,为 Swift 和 C/C++/Objective-C 等 C 系语言提供标准化的智能编辑支持。核心功能包括代码补全、跳转定义、符号查找、错误诊断和跨语言导航,底层依托 sourcekitd 和 clangd 实现高保真解析,并支持 Swift Package Manager 与基于 compile_commands.json 的构建系统(如 CMake)。适用于使用 VS Code、Vim、Neovim 等 LSP 兼容编辑器进行 Swift 或混合语言开发的场景,尤其适合 macOS/iOS 开发及跨平台 C/Swift 项目。

Swift
Apache License 2.0
3.9k
Stars
381
Forks
152
Watchers
103
Issues

Star 增长

今日0
近 7 天0
近 30 天+10
综合评分60.75
默认分支main