安装插件:
首选项设置
File --> Preference --> setting --> 搜索 clang_format
1.勾选format on save 自动保存,如果不勾选的话,在文档中可以通过右键菜单或者快捷键:Ctrl + Shift + I来格式化
On Windows Shift + Alt + f
On Mac Shift + Option + f
On Ubuntu Ctrl + Shift + i
2.在vscode首选项中有一些相关设置。
-
C_Cpp: Clang_format_style 决定格式化形式,若为file,则调用在workspace中的.clang-format
-
C_Cpp: Clang_format_fallback Style ,若上一个选项设置为file,但无.clang-format文件则按照此处规则
生成.clang-format文件
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