clang-format配置
- VScode插件搜索安装
xaver.clang-format
- Linux命令行安装
sudo apt-get install clang-format
- 在Vscode工程目录下创建settings.json,并粘贴下面的配置
{"terminal.integrated.fontFamily": "monospace","terminal.integrated.fontSize": 18,"editor.codeActionsOnSave": {},"cmake.configureOnOpen": true,"workbench.preferredDarkColorTheme": "Monokai","workbench.preferredHighContrastColorTheme": "Monokai","workbench.preferredHighContrastLightColorTheme": "Monokai","workbench.preferredLightColorTheme": "Default Dark+", //Droid Sans Mono,Courier New"editor.fontLigatures": false,"editor.fontSize": 22,"editor.fontFamily": "monospace", //"'Droid Sans Mono', 'monospace', FreeMono",Ubuntu Mono,Tlwg Typo Bold"explorer.confirmDelete": false,"workbench.startupEditor": "none","security.workspace.trust.untrustedFiles": "open","editor.fontWeight": "normal","notebook.output.textLineLimit": 10,"explorer.confirmDragAndDrop": false,"editor.tabSize": 2,"editor.detectIndentation": false,"editor.insertSpaces": false,"workbench.tree.indent": 20,"workbench.tree.renderIndentGuides": "always","workbench.view.alwaysShowHeaderActions": true,"workbench.colorCustomizations": {},"editor.formatOnSave": true,"clang-format.style": "Google","clang-format.executable": "/usr/bin/clang-format","[cpp]": {"editor.defaultFormatter": "xaver.clang-format"},"workbench.colorTheme": "Monokai","cmake.format.allowOptionalArgumentIndentation": true,"cmake.format.spaceAfterCommandName": true,"cmake.format.spaceInParentheses": true,"cmake.languageSupport.enableFileAPI": true,"editor.minimap.enabled": true,"files.associations": {"cctype": "cpp","clocale": "cpp","cmath": "cpp","cstdarg": "cpp","cstddef": "cpp","cstdio": "cpp","cstdlib": "cpp","cstring": "cpp","ctime": "cpp","cwchar": "cpp","cwctype": "cpp","array": "cpp","atomic": "cpp","strstream": "cpp","*.tcc": "cpp","bitset": "cpp","chrono": "cpp","complex": "cpp","condition_variable": "cpp","cstdint": "cpp","deque": "cpp","list": "cpp","unordered_map": "cpp","unordered_set": "cpp","vector": "cpp","exception": "cpp","algorithm": "cpp","functional": "cpp","iterator": "cpp","map": "cpp","memory": "cpp","memory_resource": "cpp","numeric": "cpp","optional": "cpp","random": "cpp","ratio": "cpp","set": "cpp","string": "cpp","string_view": "cpp","system_error": "cpp","tuple": "cpp","type_traits": "cpp","utility": "cpp","hash_map": "cpp","hash_set": "cpp","fstream": "cpp","initializer_list": "cpp","iomanip": "cpp","iosfwd": "cpp","iostream": "cpp","istream": "cpp","limits": "cpp","mutex": "cpp","new": "cpp","ostream": "cpp","shared_mutex": "cpp","sstream": "cpp","stdexcept": "cpp","streambuf": "cpp","thread": "cpp","cfenv": "cpp","cinttypes": "cpp","typeindex": "cpp","typeinfo": "cpp","variant": "cpp","bit": "cpp","future": "cpp"}
}