是否有可能将`case xx:{`分成两行与AStyle?

时间:2013-06-08 08:09:39

标签: format astyle

我需要格式化以下代码

switch(i) {
    case 1: {
            printf("a");
            break;
        }

成:

switch(i) {
    case 1: 
        {
            printf("a");
            break;
        }

在其他情况下保持k& r支架风格。我怎么能这样做?

我试过了--style=kr --indent-cases

1 个答案:

答案 0 :(得分:0)

正则表达式取代:

s/\(case.*:\s\+\){/\1\r{/g