[英]how to only indent brackets after case labels using clang-format
我想要一種僅在案例標簽后縮進括號的樣式,同時保持案例 label 不縮進。
這就是我要的:
switch(a)
{
case 1:
{
do_some_thing();
}
break;
}
我找到了一個選項IndentCaseLabels
,但它將包括案例 label ,無論真假都不是我想要的
true:
switch(a)
{
case 1:
{
do_some_thing();
}
break;
}
false:
switch(a)
{
case 1:
{
do_some_thing();
}
break;
}
這種風格可以以clang格式出現嗎? 如果是,我該如何配置它?
它就在您在手冊中找到的那一個之上。
IndentCaseBlocks: true
縮進案例 label 與案例 label 隔開一層。
false: true:
switch (fool) { vs. switch (fool) {
case 1: { case 1:
bar(); {
} break; bar();
default: { }
plop(); break;
} default:
} {
plop();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.