Компонент редактирования KatePart поддерживает множество различных режимов автоматической расстановки отступов для разных форматов. Выбрать один из них возможно с помощью пункта меню → . Модуль расстановки отступов также предоставляет пункт меню → , который пересчитывает отступ выделенного текста или текущей строки.
Во всех режимах отступа используются параметры текущего документа, связанные с расстановкой отступов.
Подсказка
Все такие параметры возможно задать с помощью переменных документа и типов файлов.
Доступные режимы расстановки отступов
- Без автоматического отступа
Полностью отключить автоматическую расстановку отступов.
- Обычный
Расстановка отступов аналогично предыдущей непустой строке. Этот режим возможно сочетать с установкой и отменой отступов вручную.
- Стиль C
Для исходных текстов на языке C и других подобных языках (C++, C#, Java™, JavaScript и так далее). Этот режим не будет работать со сценарными языками, такими как Perl или PHP.
- Haskell
Для языка функционального программирования Haskell.
- Lilypond
Для описания музыкальных нот на языке Lilypond.
- Lisp
Специально для сценариев на языке Lisp и диалектов Lisp.
- Python
Специально для сценариев на языке Python.
- Стиль XML
Специально для языков, близких к XML.