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 系列键位

posted @ 2021-02-20 18:29  周昂没有周昂  阅读(866)  评论(0)    收藏  举报