Skip to content

命令行概览

clice 只有一个二进制。编辑器启动 clice serve 并通过 LSP 与它通信;其余子命令在终端里驱动同一个引擎,共用它的编译数据库处理、缓存和索引。

命令作用页面
serve启动语言服务器。编辑器会替你启动,见编辑器设置。editors
lint用 worker 池对每个翻译单元运行 clang-tidy。lint
index提前为工作区建立索引,让服务器热启动。index
format用 clang-format 格式化工作区中的文件。format
inspect对源文件运行某一项功能,把原始结果打印成 JSON。
query向持久化索引查询符号、引用、调用图和文件。query
doc从项目中提取文档数据。尚未实现。

inspect 现在已可使用但还没有页面,选项通过 clice inspect --help 查看。

serveindexlintformatinspectquery 都接受 --configuration <tag>,为本次运行固定构建配置,其优先级高于编辑器持久化的选择;参见切换配置