命令行概览
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 查看。
serve、index、lint、format、inspect 和 query 都接受 --configuration <tag>,为本次运行固定构建配置,其优先级高于编辑器持久化的选择;参见切换配置。
