如何适当地制作 RAD Studio 格式的案例陈述?

How to make RAD Studio format case statements appropriately?

这是 a prior question 我刚才问过的

的跟进。

总而言之,我更喜欢 begin 语句显示在同一行,而不是下一行。但是,因此,case 语句的格式在默认设置下不是很友好:

case SomeEnum of
  seOne: begin

    end;
  seTwo: begin

    end;
  seThree:
    ;
  seFour:
    DoSomething;
end;

我正在尝试弄清楚如何使其格式改为:

case SomeEnum of
  seOne: begin

  end;
  seTwo: begin

  end;
  seThree: ;
  seFour: DoSomething;
end;

但是,我找不到进行此更改的合适选项。

如何制作如上所示的 case 语句格式?

您当前的设置需要进行两项修改。在 "indentation" 选项中将 "indent case contents" 设置为 false,在 "line breaks" 选项中将 "line breaks before single instructions in control statements" 设置为 'no'。