我在VSCode中使用clang-format-17来格式化C++代码,为什么个别语句的缩进总是有问题?像下图中这样,应该怎么处理?
找到原因了,是.clang-format中的TabWidth:16引起的,改成TabWidth:4就正常了
clang-format插件安装在
~/.vscode/extensions/ms-vscode.cpptools-1.9.7/LLVM/bin
cd 到该目录下执行命令以下命令,就能生成.clang-format文件
./clang-format -style=LLVM -dump-config > .clang-format
其中:.clang-format文件生成命令的格式是:
// 格式名可选:LLVM, Google, Chromium, Mozilla, WebKit。
clang-format -style=格式名 -dump-config > .clang-format
将此文件拷贝到工程的根目录,就可以使用,大家可以选择自己喜欢的样式设置格式,格式化命令:Ctrl + Shift + i