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

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

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

Подсказка

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

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

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

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

Обычный

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

Стиль C

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

Haskell

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

Lilypond

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

Lisp

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

Python

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

Стиль XML

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