табуляция что это
Автор Ѕудойкулов Истам задал вопрос в разделе Другие языки и технологии
Табуляция Что такое табуляция и зачем она? и получил лучший ответ
Ответ от Џ[гуру]
Материал из Википедии — свободной энциклопедии
Горизонтальная табуляция (HT, TAB) — управляющий символ таблицы ASCII с кодом 0916, используется для выравнивания текста в строках. Встретив этот символ, терминал перемещает каретку (или курсор) вправо на ближайшую позицию табуляции. Традиционно эти позиции располагаются каждые 8 знакомест, в колонках 1, 9, 17, 25… Вводится при помощи клавиши Tab ⇆ , во многих языках программирования обозначается как .
Если отправить на печать текст (символ табуляции обозначен стрелкой)
один→два→три→четыре
1→2→3→4
5→6→7→8
9→10→11→12
получим такую распечатку:
одиндватричетыре
1234
5678
9101112
Также существует вертикальная табуляция VT с кодом 0B16, в настоящее время используемая крайне редко.
Содержание [убрать]
1 В текстовых редакторах
2 В текстовых процессорах
3 Табуляция в (X)HTML
4 Клавиша Tab ⇆ в прикладном ПО
5 См. также
В текстовых редакторах [править | править вики-текст]
В текстовых редакторах позиции табуляции могут идти каждые 2 или 4 знакоместа: это удобно для работы с языками программирования. По желанию пользователя клавиша Tab ⇆ может не вставлять символ-табулятор, а имитировать его, вставляя нужное количество пробелов.
Одни стандарты оформления кода категорически запрещают символы-табуляторы: независимо от того, на сколько позиций настроен редактор или просмотрщик, текст будет выглядеть одинаково; в строковых константах же невидимый символ можно спутать с пробелом. Другие — требуют пользоваться именно табуляторами, а не пробелами.
В текстовых процессорах [править | править вики-текст]
Текстовые процессоры позволяют расставлять позиции табуляции в любых местах текста и выравнивать текст по любую сторону этих позиций (по левую сторону, по центру, по правую сторону). При желании символ табуляции может отображаться как отточие. С помощью табуляторов часто реализуются нумерация формул, списки определений, оглавления.
Сходная функциональность у таблиц. Но есть и отличия: текст, выровненный табуляторами, невозможно разлиновать на строки и столбцы. Зато в таблицах текст не может выходить за пределы ячеек.
Табуляция в (X)HTML[править | править вики-текст]
В (X)HTML горизонтальная табуляция обозначается как, однако она отобразится браузером только будучи использованной внутри тегов и :
Пример HTML-кода с использованием внутри тега
Две строчки с табуляцией:
2007Табуляция внутри строки.
Табуляция в начале строки.
Строка без табуляции.
Браузер отобразит этот код так:
Две строчки с табуляцией:
2007Табуляция внутри строки.
Табуляция в начале строки.
Строка без табуляции.
Вертикальная табуляция обозначается как , однако она не используется в SGML (включая HTML) или XML 1.0.
Клавиша Tab ⇆ в прикладном ПО [править | править вики-текст]
За клавишей Tab ⇆ закрепились такие функции:
В текстовых редакторах, текстовых процессорах — ввод символа табуляции, работа с отступами.
В графических интерфейсах — прыжок. В частности, в Windows Tab ⇆ — переключение между элементами текущего окна, Alt + Tab ⇆ — переключение между программами. Прыжок в обратную сторону — ⇧ Shift + Tab ⇆ .
В консольных интерфейсах (например IOS, bash, Zsh), в том числе в консолях компьютерных игр (например, Quake 3, Doom 3, Unreal Tournament) — автодополнение команды.
В играх — показ дополнительных материалов (карты уровня, таблицы результатов, заданий).
См. также [править | править вики-текст]
Логотип Викисловаря В Викисловаре есть статья «табуляция»
TSV — формат представления табличных данных, использующий табуляцию как разделитель
Question book-4.svg
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактировать эту статью, доб
Клавиша TAB делает отступ. Удобно для набора теста, например, столбиками
Например, название товара и его цена
Для распечатки таблиц еще в механических пишущих машинках была клавиша табуляции и либо жестко установленные упоры через каждые 8 символов, либо настраиваемые упоры. По нажатию этой клавиши каретка смещалась до следующего упора.
В компьютерных редакторах и терминалах эта традиция сохранилась, тоже можно переходить к ближайшей позиции табуляции.
В заполнении экранных форм переход от одного окна ввода в другое тоже традиционно осуществляется по клавише табуляции.
Табуляция в более широком смысле - создание таблиц. Например таблиц тригонометрических функций. Ранее были широко распространены.
Этот термин можно нормально объяснить только в конкретном контексте. Что именно надо табулировать?
Если речь идет о программировании, то табуляция используется для структурирования исходного текста, выделяя вложенности if, тела циклов, подпрограмм. Хорошо оформленный исходник облегчает отладку и сопровождение.