Автоформатирование

Автоформатирование

Автоформати́рование текста — изменение знаков препинания, отступов, капитализации символов текста в зависимости от его лексического значения.

Пример автоформатирования текста на языке Python, анализируя введенный текст, программа автоматически создает отступы справа.

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

К элементам автоформатирования относят:

  • автоотступы, определяющиеся глубиной вложенных скобок в языках с блочными операторами (Си/Си++, Java, Паскаль, PHP);
  • подстановку имени переменной, класса, метода и т. д. из ранее определённых (функция автодополнения);
  • замену триграфов на соответствующие символы (в Си, FORTRAN);
  • приведение к заданному регистру операторов и ключевых слов языка программирования (BASIC, Си);
  • удаление излишних пробелов из текста;
  • автоматическое оформление разрыва строки в языках, требующих такого оформления (например, слеш последним символом строки, если открыты кавычки).

Так же, автоформатирование может применяться по отношению к оформлению текста (автовыделение списков, заголовков и подзаголовков, гиперссылок).


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Автоформатирование" в других словарях:

  • Текстовый редактор — Окно текстового редактора gedit Текстовый редактор  самостоятельная компьютерная программа или компонента программного комплекса (например, редактор исхо …   Википедия

  • Emacs — GNU Ema …   Википедия

  • Vim — Vim …   Википедия

  • Лексикон (программа) — У этого термина существуют и другие значения, см. Лексикон. Лексикон Лексикон 1.4 для DOS …   Википедия

  • Vi — (visual)  серия текстовых редакторов операционных систем семейства UNIX. Содержание 1 История 2 Интерфейс 2.1 …   Википедия

  • Ed — первый стандартный текстовый редактор операционной системы UNIX, применялся в начале 1970 х. Расширенная его версия, известная как ex, послужила основой редактора vi. Имеет командно ориентированный интерфейс, поскольку создавался в те времена,… …   Википедия

  • Sed — (от англ. Stream EDitor)  потоковый текстовый редактор (а также язык программирования), применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. Первоначально был написан как UNIX утилита… …   Википедия

  • Сворачивание (программное обеспечение) — У этого термина существуют и другие значения, см. Сворачивание. Пример сворачивания кода в редакторе Vim Сворачивание или фолдинг (англ. fold …   Википедия

  • Acme (программное обеспечение) — У этого термина существуют и другие значения, см. Acme. Acme Скриншот Acme Тип Текстовый ред …   Википедия

  • Блокнот (редактор) — Блокнот Блокнот в среде операционной системы Windows XP. Тип Текстовый редактор Разработчик …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»