这是出现问题的设备信息
以下是可以正常使用的另一设备的信息
解决方法就是把C_Cpp: Clang_format_path的路径填对就好了。
默认安装路径是在:
C:\Users\user.vscode\extensions\ms-vscode.cpptools-1.1.3\LLVM\bin\clang-format.exe
更新插件也会导致这个问题,重新修改路径就行了。
格式化代码失败的解题思路
1、路径没有设置好,就像楼上大哥说的一样,把C_Cpp: Clang_format_path的路径重新填写正确
2、通过关闭自动设置选项,防止格式覆盖
在用户设置里添加如下配置即可: "editor.detectIndentation": false
file->preferences->settings 搜索detect indentation
一个笨但有效的方法:直接按着图里目录把正常设备的文件调换即可。