查看原文
原文地址 https://www.jianshu.com/p/47452c91f2bc
环境 MacOs10.14
Clang-format 安装
//安装命令
$ brew install clang-format
//查看版本
$ clang-format -version
//输出信息 clang-format version 8.0.0 (tags/google/stable/2018-10-04)
生成配置文件 .clang-format
//生成基于 LLVM 的配置文件
clang-format -style=LLVM -dump-config > .clang-format
//-style=LLVM|Google|Chromium|Mozilla|Webkit
style 默认有五种风格分别是
LLVM|Google|Chromium|Mozilla|Webkit
修改语言
.clang-format 默认 language 是 cpp
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
将 Cpp 改为你用的语言,例如 OC 的 language 就是 ObjC
配置名称 | 适用语言 |
---|---|
Cpp | C, C++ |
Java | Java |
JavaScript | JavaScript |
ObjC | Objective-C, Objective-C++ |
Proto | Protocol Buffers |
TableGen | TableGen |
LK_TextProto | TextProto |
网友评论