clang-format格式化代码

1. clang-format简介

Clang-Format可用于格式化(排版)多种不同语言的代码。其自带的排版格式主要有:LLVM, Google, Chromium, Mozilla, WebKit等; 利用style参数配置风格。通过编写 .clang-format 文件,可以实现代码风格的配置。

2. 安装

apt-get install clang-format

3. 生成配置文件

clang-format -style=google -dump-config > .clang-format

4. 使用

clang-format -style=file code.cpp (将修改后的文件输出到标准输出)
clang-format -style=file -i code.cpp (直接修改文件)

5. 在vscode中什么

5.1. 安装插件

[vscode-clang-format]https://github.com/xaverh/vscode-clang-format

5.2. 配置插件

在.vscode/setting.json中添加

{
    "editor.formatOnSave": true
}

6. 针对google的规范做相应的修改记录

AccessModifierOffset: -4  # modified
BreakBeforeBraces: Allman  # modified
ColumnLimit:     160 # modified
IndentWidth:     4  # modified

你可能感兴趣的:(clang-format)