2021年的vscode c++配置
这将是一篇省掉你许多时间的文章
前言
vscode 微软官方的c++插件不太好用,正好clangd插件大更新了,
来更一下这篇文章。
clangd实际上是一个lsp实现,具体可以百度,拥有优异的性能,精确的补全,强大的查错,(好用就完事了
配置
vscode 插件下载clangd
下载完了会提示你装clangd,点击安装即可,(全自动 ,注意可能需要 (你懂的
装完clangd接下来就是配置。首先保证你的电脑里安装了mingw
然后设置里搜索clangd,有一个arguments选项,往里面添加
header-insertion=never
--pch-storage=memory
--enable-config
然后打开%LocalAppData%\clangd\config.yaml,没有就新建
添加如下内容
update://clangd 12+配置结构改了,直接下载写好的配置文件
https://files.cnblogs.com/files/Sikonihigh/config.7z
compileflags那一行可以只加入target那一选项,因为用的是windows,所以要这样
clangtidy那个是代码查错,用的话要在arguments里加入--clang-tidy,里面可以选择其他选项具体查官网,我用的两个比较实用。
调试
再次安装微软官方c/c++ , clangd会禁用掉c/c++除了调试以外的所有功能
格式化
电脑上安装工具直接 clang-format.exe -style=google -dump-config > .clang-format // style那里可以选择风格具体谷歌
然后目录里会生成.clang-format 文件 ,如果你没有clang-format这个程序,你可能得去官网找一份,或者直接安装llvm
enjoy!
//有什么问题欢迎留言 (但是我要开学了
题外话 : //安利一下material product icon theme 和 vspacecode (spacemacs 系列键位

浙公网安备 33010602011771号