Horisontell flik ( HT , TAB ) är ett ASCII -tabellkontrolltecken med koden 09 16 , som används för att justera text i rader. När terminalen stöter på denna karaktär flyttar den markören (eller markören) åt höger till närmaste tabbstopp. Traditionellt är dessa positioner placerade var åttonde tecken , i kolumnerna 1, 9, 17, 25 ... Anges med tangenten Tab ↹, i många programmeringsspråk betecknas det som \t .
Om du skickar text till utskrift (tabbtecknet indikeras med en pil)
en→två→tre→fyra 1→2→3→4 5→6→7→8 9→10→11→12vi får följande utskrift:
ett två tre Fyra 1 2 3 4 5 6 7 8 9 10 11 12Kommandot "tab" går tillbaka till skrivmaskinsnyckeln med samma namn , vilket förenklade tabelluppsättningen.
Bilden på knappen Tab ↹betyder: ett enkelt tryck hoppar framåt till en viss position, ⇧ Shift+ Tab ↹hoppar tillbaka.
Det finns även en VT vertikal flik med kod 0B 16 som flyttar utskriftspositionen till nästa vertikala flikposition, som sällan används idag. Namnet "vertikal flik" ges i analogi med den horisontella, den används för att minska brus och påskynda utskrift på färdiga formulär. I programmeringsspråk betecknas C-typen som \v.
På baksidan av maskinen fanns en rad tabulatorer. Maskinskrivaren kunde placera stopp på den, och genom att trycka på tabbtangenten skulle vagnen flyttas till närmaste hållplats. Därefter förvandlades linjalen till ett paket med tabulatorplattor, och maskinskrivaren spände de nödvändiga.
Siffror i tabeller är vanligtvis högerjusterade. Därför ställer de in tabulatorn några positioner före den önskade, och sedan med mellanslagstangenterna och ← Backspacesläpper vagnen exakt. I dyra skrivmaskiner fanns nycklar "10" och "100", som stoppade vagnen ett och två lägen före tabulatorn (huvudnyckeln kallades "1"). Därefter kom nycklarna "1m ... 100m" (tusentals, 3 ... 5 positioner) och "1m ... 100m" (miljoner, 6 ... 8 positioner).
I elektriska skrivmaskiner fanns kommandon "kom ihåg tabulering" och "återställ tabulering".
I textredigerare kan tabbstopp gå vartannat eller vart fjärde tecken: detta är praktiskt för att arbeta med programmeringsspråk . På användarens begäran kan nyckeln Tab ↹inte infoga ett tabbtecken, utan simulera det genom att infoga det antal blanksteg som krävs.
Vissa kodningsstandarder förbjuder kategoriskt tabbtecken: oavsett hur många positioner redigeraren eller tittaren är inställd på, kommer texten att se likadan ut; i strängkonstanter kan ett osynligt tecken förväxlas med ett mellanslag. Andra kräver användning av flikar, inte mellanslag.
Med ordbehandlare kan du placera tabbstopp var som helst i texten och justera texten på vilken sida som helst av dessa positioner (vänster sida, mitten, höger sida). Alternativt kan ett tabbtecken visas som ett bindestreck . Med hjälp av tabulatorer implementeras ofta numrering av formler , definitionslistor, innehållsförteckningar .
Tabeller har liknande funktionalitet . Men det finns skillnader: tabbjusterad text kan inte raderas i rader och kolumner. Men i tabeller kan texten inte gå utanför cellerna.
I ( X ) HTML betecknas horisontella flikar som , men det kommer bara att renderas av webbläsaren när det används i <pre> - och <textarea> -taggar :
Ett exempel på HTML-kod som använder <pre> -taggen inuti
<pre> Två rader med flikar: 42 Tabb inom en rad. Tabb i början av raden. En rad utan tabb. </pre>Webbläsaren kommer att visa denna kod så här:
Två rader med flikar: 42 Tabb inom en rad. Tabb i början av raden. En rad utan tabb.Vertikala flikar betecknas som , men det används inte i SGML (inklusive HTML) eller XML 1.0.
En icke-standard men allmänt använd CSS - egenskap tab-size:8låter dig ställa in tabbstorleken i teckenutrymmen. Firefox var den sista webbläsaren som implementerade det (augusti 2021). I vissa webbläsare är det möjligt att animera den här egenskapen och ställa in den i längdenheter ( em, pxoch andra) [1] .
Nyckeln Tab ↹har följande funktioner:
datorn | Kortkommandon för|
---|---|
Döda nycklar | |
Modifieringsknappar |
|
Switch-knappar | |
Navigering | |
Redigering | |
Övrig |
|