How do I configure the RAD Studio IDE to format my code with begin on either the same or next line when I use the Format Source option?
One of
I am answering this question Q&A style.
Tools > OptionsFormatter section in the tree on the leftDelphi > Line BreaksInsert line breaks for Begin and Single instructionsLine breaks before Begin in control statementsYes or No depending on your preference.
Yes will produce this:
if (Foo = Bar) then
begin
end;
No will produce this:
if (Foo = Bar) then begin
end;
By default, this setting is set to Yes which means when you use Format Source, it will always bring begin to the next line.
There are many settings in this section which can define how Format Source will treat your code. This option is available in at least RAD Studio 2010 and above. Not sure of which exact editions.
Note: Ctrl + D is a keyboard shortcut to format your source, a quicker alternative.