-
安装系统命令
sudo apt update
sudo apt install -y clang-format -
安装 VS Code 插件
- 打开扩展市场
- 搜 Clang-Format
- 安装常见那个: xaver.clang-format
-
项目配置 settings.json 路径: /home/lz/Desktop/cpp_project/SPSC/.vscode/settings.json
{
"clang-format.executable": "/usr/bin/clang-format",
"[cpp]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"[c]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"[h]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"[hpp]": {
"editor.defaultFormatter": "xaver.clang-format"
}
} -
快捷键配置 keybindings.json 路径: /home/lz/.config/Code/User/keybindings.json
ctrl shift p:shortcuts[
{
"key": "ctrl+alt+l",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
}
] -
可选:格式风格文件 路径: /home/lz/Desktop/cpp_project/SPSC/.clang-format
BasedOnStyle: LLVM
IndentWidth: 2
TabWidth: 2
UseTab: Never
ColumnLimit: 100
BreakBeforeBraces: Attach
AllowShortFunctionsOnASingleLine: None
SeparateDefinitionBlocks: Always
SortIncludes: falseStandard: c++17