补充 clangd 插件资料。

Signed-off-by: rick.chan <cy@haoan119.com>
This commit is contained in:
rick.chan 2024-06-07 12:18:36 +08:00
parent 002d2b5282
commit 0e9be3dd11
1 changed files with 7 additions and 0 deletions

View File

@ -191,6 +191,12 @@ SpacesInSquareBrackets: false
如果想格式化一整个文件夹,可以安装 VSCode 的 format filesbyjbockle插件然后在文件窗口种右击要格式化的文件夹选择“Start Formate Files: This Folder”。 如果想格式化一整个文件夹,可以安装 VSCode 的 format filesbyjbockle插件然后在文件窗口种右击要格式化的文件夹选择“Start Formate Files: This Folder”。
### 1.4. 其他配置
#### 1.4.1 打开或关闭函数参数提示 (inlay hints)
编码阶段嵌入的函数参数 hints 比较干扰实现,可以通过 Ctrl+Shift+P 呼出 VSCode 命令点击“clangd: Toggle inlay hints”进行切换即可。
## 2. 使用 VSCode+Clangd 开发 Linux 内核 ## 2. 使用 VSCode+Clangd 开发 Linux 内核
如果直接使用 VSCode+Clangd 阅读内核代码的话,会存在一个问题:很难确定哪些 Linux 内核源码源码文件被编译使用了,哪些没有。此时使用 Bear 工具配合使用就可以很好的解决这个问题。Bear 是 Build EAR 的缩写,[官方](https://github.com/rizsotto/Bear)介绍如下: 如果直接使用 VSCode+Clangd 阅读内核代码的话,会存在一个问题:很难确定哪些 Linux 内核源码源码文件被编译使用了,哪些没有。此时使用 Bear 工具配合使用就可以很好的解决这个问题。Bear 是 Build EAR 的缩写,[官方](https://github.com/rizsotto/Bear)介绍如下:
@ -241,3 +247,4 @@ bear make zImage -j4
2. [解决 clangd 设置 query-driver 后无法解析 include 路径](https://zhuanlan.zhihu.com/p/616838477) 2. [解决 clangd 设置 query-driver 后无法解析 include 路径](https://zhuanlan.zhihu.com/p/616838477)
3. [VSCode 使用 clangd 构建 Linux 驱动开发环境](https://blog.csdn.net/Telly_/article/details/134289358) 3. [VSCode 使用 clangd 构建 Linux 驱动开发环境](https://blog.csdn.net/Telly_/article/details/134289358)
4. [使用 VSCode clangd 插件进行 linux 内核代码阅读和嵌入式开发](https://blog.csdn.net/m0_61738650/article/details/131529082) 4. [使用 VSCode clangd 插件进行 linux 内核代码阅读和嵌入式开发](https://blog.csdn.net/m0_61738650/article/details/131529082)
5. [VSCode 使用技巧](https://www.cnblogs.com/zjutzz/p/15303480.html#35-%E5%87%BD%E6%95%B0%E6%97%A0%E6%B3%95%E8%B7%B3%E8%BD%AC-clangd-%E9%85%8D%E7%BD%AE-compile_commandsjson-%E8%B7%AF%E5%BE%84)