Jump to content

Табуляция

(Перенаправлено с вкладки Elastic )
Линейка, изображающая позиции табуляции в верхней части документа текстового процессора.

Остановка табуляции на пишущей машинке — это место, где движение каретки останавливается регулируемым концевым упором. Позиции табуляции устанавливаются вручную, а нажатие клавиши табуляции приводит к перемещению каретки к следующей позиции табуляции. В текстовых редакторах на компьютере та же концепция реализована упрощенно с помощью автоматических фиксированных позиций табуляции.

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

Иногда заполнители во фрагментах кода также называются «табуляциями», поскольку пользователь может переключаться между ними, нажимая клавишу табуляции. [1]

Типы табуляции

[ редактировать ]

Стоп табуляции — это горизонтальное положение, которое устанавливается для размещения и выравнивания текста на странице. Существует как минимум пять типов табуляции, которые обычно используются в текстовых редакторах или в Microsoft Word .

Левый
текст простирается вправо от позиции табуляции.
Центр
текст центрируется на позиции табуляции.
Верно
текст расширяется влево от позиции табуляции до тех пор, пока пространство табуляции не будет заполнено, а затем текст расширяется вправо.
Десятичный
текст перед десятичной запятой простирается влево, а текст после десятичной запятой — вправо.
Бар
вертикальная линия в указанной позиции в каждой строке документа.

Динамические позиции табуляции

[ редактировать ]

В отличие от фиксированного позиционирования позиции табуляции можно регулировать динамически, в зависимости от длины соседних сегментов линий, разделенных табуляцией, путем выравнивания по определенному символу или строке в каждой строке и т. д. Adobe InDesign поддерживает непечатаемый отступ « здесь " характер.

В 2006 году Ник Гравгаард опубликовал алгоритм автоматических динамических табуляций под названием «Эластичные табуляции». [2] Это может быть полезно для просмотра/редактирования исходного кода и важно для табличных данных. [3] Различные текстовые редакторы и IDE реализовали алгоритм эластичной табуляции либо напрямую, либо путем расширения.

Программное обеспечение, поддерживающее эластичные табуляции

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «Отрывки» . TextMate 1.5.1 Мануал . Проверено 1 ноября 2021 г.
  2. ^ Эластичные табуляции
  3. ^ Jump up to: а б Браузер кода — эластичные табуляции
  4. ^ Always Aligned. Архивировано 5 октября 2017 г. в Wayback Machine.
  5. ^ Всегда согласованный репозиторий
  6. ^ Пакет Elastic Tabstops для Atom
  7. ^ Эластичные табуляции для Text Adept
  8. ^ JEdit - Эластичные табуляции
  9. ^ Плагин Elastic Tabstops для Notepad++.
  10. ^ Go (язык программирования) Пакет табуляторов
  11. ^ Эластичные табуляции для Rust.
  12. ^ Руководство по Emacs — Отступы


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6d1df4fecc70ee48d15ca713e5c68524__1703077140
URL1:https://arc.ask3.ru/arc/aa/6d/24/6d1df4fecc70ee48d15ca713e5c68524.html
Заголовок, (Title) документа по адресу, URL1:
Tab stop - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)