Delphi вики
Advertisement

Отключение дебагера для try (Delphi 2010) tools -> Options... -> Debugger Options -> Embrcadero Debugger -> Language Exceptions Снять галочку внизу Notify on language exceptions


Параметр Значения Описание
Formatter
Indentation (Отступы)
http://www.webdelphi.ru/2009/11/delphi-2010-formatter-illyustrirovannyj-spravochnik-razdel-indentation/
General
Continuation indent Число Отступ нового абзаца при переносе строки в пробелах
Do not indent after position Число Не делать больше отступов, если текущий отступ >= заданному (по умолчанию 40)
Indent Begin and End keywords True/False Добавлять отступ для блока Begin..End
Indent blocks between Begin and End True/False Добавлять отступ для содержимого блока Begin..End
Indent class definition body True/False Добавлять отступ для каждой секции класса
Indent comments True/False Оформление комментариев в соответствии с окружающим текстом (если False то комментарии в том виде, который определил пользователь)
Indent compiler directives True/False Отступы директив компилятора. Если False, то все директивы компилятора будут располагаться по левому краю без отступов
Indent interface, implementation, and othe False Indent nested routines True/False Отступы в секциях. Если true, то весь код в секциях модуля (interface, implementation и т.д.) будет сопровождаться отступами
Indent nested routines True/False Отступы вложенных процедур
Indent routine bodies True/False Отступы тела процедуры (в том числе Begin..End)
Indentation for case statements (отступы конструкции case)
Indent case contents True/False Отступы содержимого конструкции case. Если true, то всё содержимое конструкции после метки case будет дополнено отступами относительно слова case.
Indent case labels True/False Отступы меток. Если true, то метки конструкции будут дополняться отступами
Indent Else in case statements True/False Отступы else в конструкции case. Если true, то else в конструкции будет дополнен отступами
Indentation for labels (отступы меток)
Indent labels Выбор из списка To left margin – метка помещается в крайний левый столбец
Decrease one indent – метка помещается через одну строку после оператора goto
None – метка помещается на том же уровне, что и оператор goto
Spaces (пробелы)
http://www.webdelphi.ru/2009/11/delphi-2010-formatter-illyustrirovannyj-spravochnik-razdel-spaces/
General
Set spacing for colons Выбор из списка Установка пробелов для двоеточия в коде
None – без форматирования
Before only – только до
After only – только после
Before and After – до и после
As Is – как есть
Set spacing for colons in format Выбор из списка Установка пробелов для двоеточия в комментариях и тексте
Смотри выше
Set spacing for commas Выбор из списка Установка пробелов для запятых
Смотри выше
Set spacing for semicolons Выбор из списка Установка пробелов для точки с запятой
Смотри выше
Set spacing for comments (установка пробелов для комментариев)
Set spacing for // comments Выбор из списка Установка пробелов для // в однострочных комментариев
Смотри выше
Set spacing for { and (* comments Выбор из списка Установка пробелов для многострочных сложных комментариев до и после { и (*
None – без форматирования
Inner only – только внутри
Outer only – только снаружи
Inner and Outer – внутри и снаружи
As Is – как есть
Set spacing around binary operators Выбор из списка Установка пробелов для операторов <, >, +, -, *, /, .., or, and, xor, div и т.д.
Смотри выше
Set spacing around unary prefix operators Выбор из списка Установка пробелов для префиксных операторов +, - или Not
Смотри выше
Set spacing for assignment operators Выбор из списка Установка пробелов для операторов присваивания (:=)
Смотри выше
Set spacing for parentheses and brackets (установка пробелов для скобок)
Set spacing for angle brackets in generics True/False Установить пробелы для угловых скобок в дженериках
Set spacing for parentheses True/False Установить пробелы после каждой открывающей скобки ‘(’ и перед каждой закрывающей ‘)’
Set spacing for square brackets True/False Установить пробелы после каждой открывающей скобки ‘[’ и перед каждой закрывающей ‘]’
Spacing conflicts (конфликты расстановки пробелов)
Resolve space conflicts as Выбор из списка Способ разрешения конфликта расстановки пробелов. Определяет, как управлять расстановкой переносов, которые находятся под контролем нескольких правил конфликтующих правил.

Например, одно правило может предписывать установку пробелов в некоторой позиции, а другое правило – запретить расстановку пробелов.
No space (без пробелов)
Space (установка пробелов)
As is (как есть)

Advertisement