ccls
0.20241108
ccls源自cquery,是一个C/C++/Objective-C语言服务器。
$ccls/call
$ccls/inheritance
$ccls/member
$ccls/vars
...$ccls/navigate
它具有代码库的全局视图并支持大量交叉引用功能,请参阅 wiki/FAQ。当您打开第一个文件时,它开始并行索引整个项目(包括子项目,如果存在),而主线程可以在索引完成之前处理请求。保存文件将增量更新索引。
ccls 可以索引自身(空闲时约 180MiB RSS,2018 年 9 月 1 日注明)、FreeBSD、glibc、Linux、LLVM(约 1800MiB RSS)、musl(约 60MiB RSS)……具有不错的内存占用。有关示例,请参阅 wiki/Project-Setup。