clangd 的 config.yaml 书写 配置
时间: 2023-11-02 14:24:24 浏览: 478
下面是一个示例的 clangd config.yaml 文件:
```
# clangd 配置文件
# 路径映射,用于将源代码路径映射到实际路径,
# 方便 clangd 查找头文件等依赖。
# 可以指定多个映射规则,每个规则需要包含 from 和 to 两个字段。
# from 表示源代码路径(可以是相对路径或绝对路径),
# to 表示实际路径(可以是相对路径或绝对路径)。
path-mapping:
- from: /mnt/data/src
to: /home/user/src
- from: /mnt/data/include
to: /home/user/include
# 文档格式化选项,用于指定文档格式化的风格。
# 可以指定多个选项,每个选项需要包含一个 name 和一个 value 字段。
# name 表示选项名称,value 表示选项值。
# 可以参考 clang-format 的文档来设置选项值。
formatting:
- name: BasedOnStyle
value: Google
- name: IndentWidth
value: '4'
# 调试选项,用于开启调试模式。
# 如果需要开启调试模式,可以将 enabled 字段设置为 true。
# 如果需要指定调试日志的输出路径,可以将 log-path 字段设置为一个合法的文件路径。
debug:
enabled: false
log-path: /var/log/clangd.log
```
在编写 clangd 的 config.yaml 文件时,可以根据自己的需要来设置不同的配置项。其中,path-mapping 和 formatting 配置项是比较常用的,可以帮助 clangd 更好地解析代码和格式化文档。如果需要开启调试模式,可以使用 debug 配置项。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)