Как изменить способ, которым среда RAD Studio (2010 и более поздние версии) форматирует мой код?
================================================================================================

Как настроить среду разработки RAD Studio для форматирования кода с`begin` на той же или следующей строке, когда я использую`Format Source` вариант?

Одним из наиболее обсуждаемых предпочтений является позиция`begin` - на той же самой линии или собственной линии. Как настроить Delphi для форматирования источника`begin` на одной линии или другой в Delphi XE2? Это относится к тому, когда вы идете в`Edit` & GT;`Format Source`

Я отвечаю на этот вопрос Q & A style.

Go to `Tools` > `Options`
Find the `Formatter` section in the tree on the left
Inside that node, select `Delphi` > `Line Breaks`
Locate the section on the right labeled `Insert line breaks for Begin and Single instructions`
Inside here, find the setting labeled `Line breaks before Begin in control statements`
Switch this setting between `Yes` or `No` depending on your preference.

![Switch between Yes and No to change how begin is positioned](/imgs/td6rL.png)

`Yes` будет производить это:

`No` будет производить это:

По умолчанию этот параметр установлен на`Yes` что означает, когда вы используете`Format Source`, это всегда принесет`begin` на следующую строку.

В этом разделе есть много настроек, которые могут определить, как`Format Source` будет относиться к вашему коду. Эта опция доступна как минимум в RAD Studio 2010 и выше. Не уверен, какие именно издания.

Замечания:`Ctrl` + `D` это сочетание клавиш для форматирования вашего источника, более быстрая альтернатива.