ccls:基于 C/C++/Objective-C 的语言服务器项目

用户可借助该项目获得 C/C++/Objective-C 代码的智能补全、定义/引用查询等功能。它支持跨引用扩展、格式化、层级展示、符号重命名、语义高亮等,能全局索引项目并增量更新,内存占用合理。【此简介由AI生成】

分支1Tags0
文件最后提交记录最后更新时间
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前

ccls

Telegram Gitter

ccls 源自于 cquery,是一个 C/C++/Objective-C 语言服务器。

它具备对代码库的全局视角,并支持大量交叉引用特性,详见 wiki/FAQ。 在打开第一个文件时,它将并行索引整个项目(包括存在的子项目),而主线程在索引完成前即可响应请求。 保存文件时将逐步更新索引。

>>> 快速入门(点击此处) <<<

ccls 可以为自身(空闲时 ~180MiB RSS,记录于 2018-09-01)、FreeBSD、glibc、Linux、LLVM(~1800MiB RSS)、musl(~60MiB RSS)等进行索引,且内存占用合理。有关示例,请查看 wiki/项目设置

项目介绍

用户可借助该项目获得 C/C++/Objective-C 代码的智能补全、定义/引用查询等功能。它支持跨引用扩展、格式化、层级展示、符号重命名、语义高亮等,能全局索引项目并增量更新,内存占用合理。【此简介由AI生成】

定制我的领域