Использование автоматической расстановки отступов

Компонент редактирования KatePart поддерживает множество различных режимов автоматической расстановки отступов для разных форматов. Выбрать один из них возможно с помощью пункта меню СервисРасстановка отступов. Модуль расстановки отступов также предоставляет пункт меню СервисВыровнять, который пересчитывает отступ выделенного текста или текущей строки.

Во всех режимах отступа используются параметры текущего документа, связанные с расстановкой отступов.

Подсказка

Все такие параметры возможно задать с помощью переменных документа и типов файлов.

Доступные режимы расстановки отступов

Без автоматического отступа

Полностью отключить автоматическую расстановку отступов.

Обычный

Расстановка отступов аналогично предыдущей непустой строке. Этот режим возможно сочетать с установкой и отменой отступов вручную.

Стиль C

Для исходных текстов на языке C и других подобных языках (C++, C#, Java™, JavaScript и так далее). Этот режим не будет работать со сценарными языками, такими как Perl или PHP.

Haskell

Для языка функционального программирования Haskell.

Lilypond

Для описания музыкальных нот на языке Lilypond.

Lisp

Специально для сценариев на языке Lisp и диалектов Lisp.

Python

Специально для сценариев на языке Python.

Стиль XML

Специально для языков, близких к XML.