1
以下文件test.cpp
防止鐺格式 - >操作
int func() {
aaaaaaaaaaa = bbbbbbbb->cccccc(SomeNamespace::Function(dddddddd?"eeeeeeeee":"fffffffffff")).gggggggggg();
}
以下面的方式格式化clang-format
(我嘗試不同的風格):
$ for s in LLVM Google Chromium Mozilla WebKit; do clang-format -style="{BasedOnStyle: $s, ColumnLimit: 80}" test.cpp; done
int func() {
aaaaaaaaaaa = bbbbbbbb
->cccccc(SomeNamespace::Function(dddddddd ? "eeeeeeeee"
: "fffffffffff"))
.gggggggggg();
}
int func() {
aaaaaaaaaaa = bbbbbbbb
->cccccc(SomeNamespace::Function(dddddddd ? "eeeeeeeee"
: "fffffffffff"))
.gggggggggg();
}
int func() {
aaaaaaaaaaa = bbbbbbbb
->cccccc(SomeNamespace::Function(dddddddd ? "eeeeeeeee"
: "fffffffffff"))
.gggggggggg();
}
int
func()
{
aaaaaaaaaaa =
bbbbbbbb
->cccccc(SomeNamespace::Function(dddddddd ? "eeeeeeeee" : "fffffffffff"))
.gggggggggg();
}
int func()
{
aaaaaaaaaaa = bbbbbbbb
->cccccc(SomeNamespace::Function(
dddddddd ? "eeeeeeeee" : "fffffffffff"))
.gggggggggg();
}
我不知道如果有一個選項可以防止clang-format
打破->
運營商的線路。
謝謝@You,但對我來說並不是非常有用,因爲我試圖對一個相當大的代碼庫進行分類。 – martemiev