当我使用begin
选项时,如何配置RAD Studio IDE以使用Format Source
在同一行或下一行格式化我的代码?
最常争论的偏好之一是begin
的位置 - 在同一行或其自身的一行上。如何将Delphi设置为使用begin
在Delphi XE2中的一行或另一行格式化源代码?这是指您转到Edit
> Format Source
答案 0 :(得分:19)
我正在回答这个Q& A风格的问题。
Tools
> Options
Formatter
部分Delphi
> Line Breaks
Insert line breaks for Begin and Single instructions
Line breaks before Begin in control statements
Yes
或No
之间切换此设置。
Yes
会产生这个:
if (Foo = Bar) then
begin
end;
No
会产生这个:
if (Foo = Bar) then begin
end;
默认情况下,此设置设置为Yes
,这意味着当您使用Format Source
时,它始终会将begin
带到下一行。
本节中有许多设置可以定义Format Source
如何处理您的代码。此选项至少在RAD Studio 2010及更高版本中可用。不确定哪些版本。
注意:Ctrl
+ D
是格式化源代码的键盘快捷键,是一种更快捷的选择。