Отступ (набор)

редактировать
Найдите отступ в Wiktionary, бесплатный словарь.

В письменной форме многих языков отступ или отступ - это пустое место в начале строки, чтобы обозначить начало нового абзаца. Многие компьютерные языки приняли этот метод для обозначения «абзацев» или других логических блоков в программе.

Например, следующие строки имеют отступ от одного до шести пробелов :

Этот абзац имеет отступ на 1 пробел.

Этот абзац с отступом в 3 пробела.

Этот абзац с отступом в 6 пробелов.

В компьютерном программировании neologisms outdent, undent и dedent используются для описания разворота отступа процесс, выравнивая текст с полями страницы (или с предыдущими, меньшими уровнями отступа).

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

Содержание
  • 1 Отступ при наборе
  • 2 Отступ при программировании
  • 3 Ссылки
Отступ при наборе

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

A отступ первой строки отступает первую строку.
отступ первой строки 2 em : Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репреендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum.
A висячий отступ отступает от остального текста, оставляя первую строку на месте.
Висячий отступ в 2 см: Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Concequat. Duis aute irure dolor в репреендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est Laborum.
A отступ блока делает отступ для всего блока текста.
Отступ в 2 мм слева: Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репреендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est Laborum.
Отступы с обеих сторон обычно используются для цитат блока, здесь показаны 2 em слева и справа ( которые могут быть больше справа для определенных строк, в зависимости от переноса слов, если текст не имеет выравнивания по ширине ): Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репреендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est Laborum.
Пример выровненного текста цитаты, в которой с обеих сторон был отступ на 3 символа: Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репреендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est Laborum.
Отступы в программировании

В компьютерных языках программирования отступы используются для форматирования программы исходный код для улучшения читаемости. Отступы обычно используются только программистами; компиляторы и интерпретаторы редко заботятся о том, сколько пробелов присутствует между операторами программирования. Однако некоторые языки программирования полагаются на использование отступов для разграничения структуры программирования, часто используя вариант правила внешнего вида. Таким образом, Haskell, Occam, Python и языки программирования полагаются на отступы.

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

. Помимо общего отступа в операторах, обычно используются различные стили отступа скобок.

LanguageIndentПримечание
Bash изменяетсяРуководство по стилю Фрица Менера предлагает 2, 4 или 8 пробелов и использует 2 во всех примерах. Google использует 2 пробела.
C изменяетсяВ ядре Linux используется 1 табуляция. NASA использует 4 пробела.
C ++ меняетсяGoogle использует 2 пробела.
C# 4 пробелаСогласно правилам кодирования C # Microsoft.
CSS варьируетсяDrupal, GitHub и Google используют 2 пробела. WordPress использует табуляции.
Delphi 2 пробелаПо умолчанию в RAD Studio.
F# 4 пробелаВ соответствии с руководством по стилю F #.
Go 1 вкладка на «Эффективный переход».
Haskell меняетсяGoogle использует 2 пробела.
HTML варьируетсяGoogle использует 2 пробела. HTML Tidy по умолчанию 2 пробела.
Java варьируетсяOracle использует 4 пробела. Android использует 4 пробела. Большинство компонентов Eclipse IDE используют вкладки.
JavaScript изменяетсяДуглас Крокфорд выступает за 4 пробела. GitHub и Google используют 2 пробела. jQuery использует табуляции. Встроенный в Firefox jsbeautifier по умолчанию использует 2 пробела. Встроенный prettyprinter в Google Chrome и Internet Explorer использует 4 пробела.
Kotlin 4 пробеласогласно руководству по стилю Kotlin.
Lua 2 пробеласогласно руководству по стилю Lua.
Perl 4 пробелаСогласно "perlstyle: руководство по стилям Perl".
PHP варьируетсяDrupal использует 2 пробела. PEAR и Zend используют 4 пробела. CodeIgniter и WordPress используют вкладки. PSR-2 определяет 4 пробела.
Python 4 пробеласогласно PEP-8. (Иногда также используется 1 табуляция, но предпочтительнее 4 пробела.)
Ruby 2 пробелаСогласно руководству по стилю Ruby.
Rust 4 пробелаСогласно руководству по стилю Rust.
Scala 2 пробелаРуководство по стилю на Scala.
Tcl 4 пробелаРуководство по стилю Tcl.
Visual Basic 4 пробелаСогласно правилам кодирования Visual Basic в Microsoft.
Ссылки
На Викискладе есть материалы, связанные с отступом (наборным).
Последняя правка сделана 2021-05-23 13:10:53
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте