20

当我使用该选项时,如何配置 RAD Studio IDE 以begin在同一行或下一行格式化我的代码?Format Source

最常争论的偏好之一是begin- 在同一行或自己的行上的位置。您如何设置 Delphi 以begin在 Delphi XE2 中的一行或另一行格式化您的源代码?这是指当你去Edit>Format Source

4

1 回答 1

19

我正在回答这个问题问答风格。

  1. 前往Tools>Options
  2. 找到Formatter左侧树中的部分
  3. 在该节点内,选择Delphi>Line Breaks
  4. 找到右侧标有的部分Insert line breaks for Begin and Single instructions
  5. 在这里,找到标记为的设置Line breaks before Begin in control statements
  6. 根据您的喜好Yes切换此设置。No

在 Yes 和 No 之间切换以更改 begin 的位置

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是格式化源代码的键盘快捷键,是一种更快的选择。

于 2012-06-02T01:11:23.087 回答