Группа параметров Встроенный язык: Форматирование позволяет вам настраивать правила форматирования модулей.

Вы можете открыть эту группу параметров, нажав в главном меню основного окна.
Команды форматирования
В соответствии с этими настройками вы можете отформатировать выбранный текст или открытый модуль, нажав в контекстном меню .
Если вы хотите отформатировать все модули, которые есть в проекте, в панели Навигатор нажмите Отформатировать
все модули встроенного языка в контекстном меню проекта.
Назначение команд
- Экспортировать...
- Экспортирует правила форматирования в текстовый файл. Расширение файла необходимо указать самостоятельно.
- Импортировать...
- Импортирует правила форматирования из текстового файла.
- Восстановить значения по умолчанию
- Устанавливает стандартные значения всем правилам форматирования.
- Применить
- Применяет текущие правила форматирования (форматирование модулей при этом не выполняется). Внешним проявлением применения
новых правил форматирования является, например, изменение ширины страницы в редакторе встроенного языка
(Общие - Максимальная длина строки).
Назначение полей
- Вкладка «Общие»
-
- Максимальная длина строки
- Ширина страницы в редакторе встроенного языка. Если заданы правила автоматического переноса (вкладка Автоперенос),
то строки, превышающие эту длину, будут переноситься.
- Размер табуляции
- Если для синтаксического отступа используются не символы табуляции (вкладка Отступ), то в этом поле указывается
количество символов, содержащихся в одном синтаксическом отступе.
- Если для синтаксического отступа используются символы табуляции, то это поле игнорируется, а один синтаксический
отступ всегда содержит один символ табуляции.
- Включить форматирование
- Если флажок установлен, то команды форматирования используют перечисленные
правила. Если флажок снят, то команды форматирования не выполняют никаких действий.
- Вкладка «Пустые строки»
-
- Минимальное значение пустых строк, идущих подряд
- Если количество пустых строк между инструкциями меньше этого числа, их количество будет увеличено до этого значения.
- Максимальное значение пустых строк, идущих подряд
- Если количество пустых строк, идущих подряд, превышает это число, их количество будет уменьшено до значения, указанного в поле
Минимальное значение пустых строк, идущих подряд.
- Пробел между параметрами в методе
- Если флажок установлен, параметры метода будут отделены друг от друга пробелами.

- Если флажок снят, параметры метода не будут отделяться пробелами друг от друга.

- Пробел между пустыми параметрами в вызове метода
- Если флажок установлен, вместо пустого параметра в вызове метода будет вставлен пробел.

- Если флажок снят, пустой параметр метода не будет выделен никак.

- Вкладка «Отступ»
-
- Отступ внутри метода
- Если флажок установлен, перед всеми дочерними инструкциями будет один синтаксический отступ.

- Если флажок снят, все дочерние инструкции будут начинаться с той же позиции, что и объявление метода.

- Использовать пробелы для табуляции
- Если флажок установлен, для синтаксического отступа будут использованы пробелы том количестве, которое указано на вкладке
Общие в поле Размер табуляции.

- Если флажок снят, для синтаксического отступа будут использованы символы табуляции: один отступ — один символ табуляции.

- Вкладка «Автоперенос»
-
- Тип переноса для бинарных выражений
- Если выбрано значение Без переноса, то каждый оператор будет записан в одну строку без переносов.

- Если выбрано значение Отступ, то текст, превышающий длину строки, переносится с одним синтаксическим отступом.

- Если выбрано значение Выравнивание, то каждый операнд переносится на новую строку, и эти строки выравниваются по
позиции первого операнда.

- Тип переноса в вызове методов
- Если выбрано значение Без переноса, то каждый оператор будет записан в одну строку без переносов.

- Если выбрано значение Отступ, то текст, превышающий длину строки, переносится с одним синтаксическим отступом.

- Если выбрано значение Выравнивание, то каждый параметр переносится на новую строку, и эти строки выравниваются по
позиции первого параметра.

- Тип переноса для параметров метода
- Если выбрано значение Без переноса, то каждый оператор будет записан в одну строку без переносов.

- Если выбрано значение Отступ, то текст, превышающий длину строки, переносится с одним
синтаксическим отступом.

- Если выбрано значение Выравнивание, то каждый параметр переносится на новую строку, и эти
строки выравниваются по позиции первого параметра.

- Применять нестрогое форматирование к оператору присваивания
- Если флажок установлен, то операция присваивания и выражение, находящееся справа от нее, могут располагаться в произвольном месте модуля и
их положение не будет изменено.

- Если флажок снят, то операция присваивания будет находиться между левым и правым выражением, отделенная от них одним пробелом.

- Вкладка «Эталоны»
-
- Эталоны для ключевых слов
- Если выбрано значение СмешанныйРегистр, то ключевые слова будут записаны с использованием и верхнего, и нижнего
регистра (в стиле CamelCase).

- Если выбрано значение нижнийрегистр, то ключевые слова будут записаны с использованием только нижнего
регистра.

- Если выбрано значение ВЕРХНИЙРЕГИСТР, то ключевые слова будут записаны с использованием только верхнего
регистра.

- Пустые скобки при создании объекта без параметров
- Если выбрано значение Всегда без скобок, то после идентификатора типа скобки не указываются.

- Если выбрано значение Всегда скобки, то после идентификатора типа будут указаны скобки.

- Если выбрано значение Не обрабатывать, то имеющийся вариант написания изменен не будет.
- Всегда заканчивать последнее выражение точкой с запятой
- Если флажок установлен, то последнее выражение всегда будет заканчиваться точкой с запятой.

- Если флажок снят, то имеющийся вариант написания изменен не будет, например, после
Валюта
точка с запятой может
отсутствовать.

- Вкладка «Препроцессор»
-
- Не учитывать отступ для препроцессора
- Если флажок установлен, то инструкции препроцессора будут записаны без синтаксического отступа, а текст, содержащийся внутри них, будет
отформатирован без учета этих инструкций.

- Если флажок снят, то инструкции препроцессора будут записаны с синтаксическим отступом, а текст, содержащийся внутри них, будет
отформатирован с учетом этих инструкций.
