1、下载插件
2、找到插件安装位置
C:\Users\电脑用户名称\.vscode\extensions\ms-vscode.cpptools-1.3.0-insiders5\LLVM\bin
3、生成规则
.\clang-format.exe -style=llvm -dump-config > .clang-format
clang-format -style=格式名 -dump-config > 文件名
生成文件:
4、设置路径
VS code 打开首选项设置(ctrl + ,
)
(1)format on save
(2)Clang_format_style 决定格式化形式,若为file,则调用在workspace中的.clang-format
(3)Clang_format_fallback Style ,若上图变量为file,但无.clang-format文件则按照此处规则。
(4)将生成文件添加到工程根目录中
(5)设置clang-dormat可执行路径
"clang-format.executable": "C:\\Users\\acer\\.vscode\\extensions\\ms-vscode.cpptools-1.3.0-insiders5\\LLVM\\bin\\clang-format.exe"
"C_Cpp.clang_format_path": "C:\\Users\\acer\\.vscode\\extensions\\ms-vscode.cpptools-1.3.0-insiders5\\LLVM\\bin\\clang-format.exe"
目前我在使用的settings.json
{
"C_Cpp.autocompleteAddParentheses": true,
"C_Cpp.clang_format_path": "C:\\Users\\acer\\.vscode\\extensions\\ms-vscode.cpptools-1.3.0-insiders5\\LLVM\\bin\\clang-format.exe",
"C_Cpp.intelliSenseEngineFallback": "Disabled",
"C_Cpp.intelliSenseEngine": "Tag Parser",
"files.autoGuessEncoding": true,
"C_Cpp.inactiveRegionOpacity": 0.5,
"editor.defaultFormatter": "xaver.clang-format",
"editor.formatOnSave": true,
"clang-format.executable": "C:\\Users\\acer\\.vscode\\extensions\\ms-vscode.cpptools-1.3.0-insiders5\\LLVM\\bin\\clang-format.exe"
}