Кез келген мәтіндегі басылым, немесе бос орын маңызды роль атқарады: абзацтарды бөлу, ішкі мазмұнды көрсету, цитаталарды бөліп көрсету. Код жазуда да қолданылады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Жолдың басында жаңа абзацты белгілеу үшін бос орын қалдыру.
Empty space at the beginning of a line to signal the start of a new paragraph
FORCETOC
FORCETOC
Көптеген тілдердің жазбаша түрінде, мәтіннің маңызды ерекшелігін көрсету үшін мәтіннің айналасында қолданылатын бос орын, яғни ақ кеңістік, кіріспе деп аталады. Ол мыналарды білдіруі мүмкін:
In the written form of many languages, indentation describes empty space, a. k. a. white space, used around text to signify an important aspect of the text such as:
Абзацтың басталуы
Иерархиялық бағынышты ұғым
Цитата
Beginning of a paragraph
Hierarchy subordinate concept
Quotation
Көптеген компьютер тілдері код блогын бөлу үшін кіріспеден пайдаланады. Жазу жүйесі солдан оңға (мысалы, латын және кириллица) немесе оңнан солға (мысалы, еврей және араб) бағытта болғандықтан, жолдың басы мен соңына қарамастан, кіріспе принципі бірдей болып қалады. Мысалы, жол басында кіріспе жасау, солдан оңға жазатын тілдерде сол жаққа, ал оңнан солға жазатындарда оң жаққа қарай жасалады. "Кіріспе" сөзі есім де, етістік те бола алады. Етістік мәтінді кіріспемен форматтау әрекетін білдірсе, есім кіріспе нәтижесінде пайда болған бос орынды көрсетеді.
Many computer languages use block indentation to demarcate blocks of source code. Indention is essentially the same regardless of whether the writing system is left to right (e. g. Latin and Cyrillic) or right to left (e. g. Hebrew and Arabic) when considering line beginning and end. For example, indenting at the beginning of line means on the left for a left to right script and on the right for right to left script. Indent is both a noun and a verb. The verb is the act of formatting text to be indented whereas the noun refers to the resulting empty space.
Түрлері
Үш негізгі түрдегі жол басымдығы бар: бірінші жол, ілініске немесе аспалы және блок. Төмендегі әрбір мысал беттің шекарасын көрсететін қорапта келтірілген және әдеттегі типографиялық lorem ipsum мазмұнын пайдаланады. Мұндағы басымдықтың ені em бірліктерімен өлшенген.
There are three main types of indentation: first line, hanging and block. Each example below is in a box that represents the page boundary and uses the common typesetting lorem ipsum content. The width of indentation here is in units of em spaces.
Бағдарламалаудағы ыдырау
Компьютерлік бағдарламалауда, кірістіру – код мәтінінің сол жағындағы бос орынды пайдаланып бастапқы кодты форматтауды білдіреді, көбінесе код жолдарының тізбегі синтаксистік тұрғыдан код блогы екенін көрнекі түрде көрсету үшін. Әдетте, блоктардың жолдары кодтың иерархиялық құрылымындағы блоктың тереңдігін көрсететін белгілі бір мөлшердегі бос орынмен тураластырылады. Иерархияның әрбір ішкі деңгейі осы кірістіру енінің еселігімен кірістіріледі. Кодтағы бос орын әдетте бос орын символдары түрінде сақталады. Ерін тіл үшін кірістіру бағдарламашыға ғана арналған, себебі код өңдегіші (яғни компилятор, интерпретатор) бос орын символдарын елемейді. Кодта дұрыс емес немесе тіпті кірістіру болмауы мүмкін, бірақ көбінесе шамалы дұрыс кірістірумен форматталады. Кейбір тілдер блок құрылымын белгілеу үшін, көбінесе офсайд ережесі арқылы, кірістіруге сенеді. Осы синтаксистік талапқа байланысты кодтың еркін пішімді тілде қажет емес тұрақтылық деңгейі болуы керек. Оутдент, униндент және дедент деген жаңа сөздер алдыңғы жолдан солға қарай код мәтінін туралауды, яғни кірістірудің кері процесін сипаттайды.
In computer programming, indentation describes formatting source code with whitespace to the left of code text often to visually show that a sequence of code lines is syntactically a code block. Typically, the lines of a block are aligned with an amount of white space that indicates the block's depth in the hierarchical structure of the code. Each inner level of the hierarchy is indented by a multiple of this indentation width. White space in code is typically stored as whitespace characters. For a free form language, indentation is exclusively for the programmer since a code processor (i. e. compiler, interpreter) ignores whitespace characters. Code can have inconsistent or even no indentation, but in general is formatted with somewhat consistent indentation. Some languages rely on indentation to demarcate block structure, often via the off side rule. Due to this syntax requirement, the code must have a level of consistency that is not required in free form language code. The neologisms outdent, unindent and dedent describe the opposite of indentation aligning code text of a line to the left of the previous line.
Вариациялар
Индентацияны іске асырудағы жиі кездесетін айырмашылықтар: код иерархиясының әр деңгейінде блокты қаншалықты жылжыту керек, әдетте бұл сандармен өлшенеді, сондай-ақ бос орын белгілерін бос орын немесе табуляция белгілері ретінде сақтау. Көпте қолданылатын тәжірибелер болғанымен, толық келісім жоқ. Мұндай айырмашылықтарға себеп болатын факторлар: тілдің синтаксисі, ұйымдық талаптар және жеке талғам.
Common variations in the implementation of indentation include: how much to indent a block at each level of the code hierarchy, usually measured in spaces, and whether to store whitespace characters as space or tab characters. Although there are common practices, consensus is not universal. These variations are driven by factors that may include but are not limited to: language syntax, organizational mandate and personal preference.
Еластикалық тығындар
2006 жылы эластикалық тоқталымдар деп аталатын жаңа кіріктіру әдісі ұсынылды.
In 2006, a new method of indentation was proposed, called elastic tabstops.