Fila orizontală ( HT , TAB ) este un caracter de control al tabelului ASCII cu codul 09 16 , folosit pentru a alinia textul în linii. La întâlnirea cu acest personaj, terminalul mută indicatorul (sau cursorul) la dreapta la cel mai apropiat punct de tabulare. În mod tradițional, aceste poziții sunt situate la fiecare 8 caractere , în coloanele 1, 9, 17, 25 ... Introduse cu ajutorul tastei Tab ↹, în multe limbaje de programare este notat cu \t .
Dacă trimiteți text pentru imprimare (caracterul tabulator este indicat de o săgeată)
unu→doi→trei→patru 1→2→3→4 5→6→7→8 9→10→11→12obținem următoarea imprimare:
unu doi trei patru 1 2 3 4 5 6 7 8 9 10 11 12Comanda „tab” se întoarce la tasta mașinii de scris cu același nume , ceea ce a simplificat setul de tabele.
Imaginea de pe tastă Tab ↹înseamnă: o simplă apăsare sare înainte într-o anumită poziție, ⇧ Shift+ Tab ↹sare înapoi.
Există, de asemenea, o filă verticală VT cu codul 0B 16 care mută poziția de imprimare la următoarea poziție a filei verticale, care este rar folosită astăzi. Denumirea „filă verticală” este dată prin analogie cu cea orizontală, este folosită pentru a reduce zgomotul și a accelera imprimarea pe formulare finite. În limbajele de programare, tipul C este notat ca \v.
Pe spatele aparatului era o linie de tabulatoare. Dactilograful ar putea pune opriri pe el, iar apăsarea tastei Tab ar muta căruciorul la cea mai apropiată oprire. Ulterior, rigla a fost transformată într-un pachet de plăci de tabulator, iar dactilograful le-a armat pe cele necesare.
Numerele din tabele sunt de obicei aliniate la dreapta. Prin urmare, ei setează tabulatorul cu câteva poziții înainte de cea dorită, apoi cu tastele de spațiu și ← Backspacelasă precis căruciorul în jos. La mașinile de scris scumpe existau tastele „10” și „100”, care au oprit căruciorul cu una și două poziții înaintea tabulatorului (cheia principală se numea „1”). Au urmat tastele "1m ... 100m" (mii, 3 ... 5 poziții) și "1m ... 100m" (milioane, 6 ... 8 poziții).
La mașinile de scris electrice existau comenzi „remember tabulation” și „reset tabulation”.
În editorii de text, tabulatorii pot apărea la fiecare 2 sau 4 caractere: acest lucru este convenabil pentru lucrul cu limbaje de programare . La cererea utilizatorului, cheia Tab ↹nu poate introduce un caracter de tabulație, ci să-l simuleze inserând numărul necesar de spații.
Unele standarde de codare interzic categoric caracterele tabulatoare: indiferent de câte poziții este setat editorul sau vizualizatorul, textul va arăta la fel; în constantele șir , un caracter invizibil poate fi confundat cu un spațiu. Altele necesită utilizarea de file, nu spații.
Procesoarele de text vă permit să plasați tabulaturi oriunde în text și să aliniați textul în orice parte a acestor poziții (partea stângă, centru, partea dreaptă). Opțional, un caracter tabulator poate fi afișat ca liniuță . Cu ajutorul tabulatoarelor, numerotarea formulelor , listele de definiții, cuprinsul sunt adesea implementate .
Tabelele au o funcționalitate similară . Dar există diferențe: textul aliniat la tab nu poate fi aliniat în rânduri și coloane. Dar în tabele, textul nu poate trece dincolo de celule.
În ( X ) HTML , filele orizontale sunt notate ca , cu toate acestea, va fi redat de browser numai atunci când este folosit în interiorul etichetelor <pre> și <textarea> :
Un exemplu de cod HTML folosind eticheta <pre> în interior
<pre> Două linii cu file: 42 Tab într-o linie. Tab la începutul rândului. O linie fără filă. </pre>Browserul va afișa acest cod astfel:
Două linii cu file: 42 Tab într-o linie. Tab la începutul liniei. O linie fără filă.Filele verticale sunt notate ca , cu toate acestea, nu este utilizat în SGML (inclusiv HTML) sau XML 1.0.
O proprietate CSS non-standard, dar utilizată pe scară largă tab-size:8vă permite să setați dimensiunea filei în spații de caractere. Firefox a fost ultimul browser care l-a implementat (august 2021). În unele browsere, este posibil să animați această proprietate și să o setați în unități de lungime ( em, pxși altele) [1] .
Tasta Tab ↹are următoarele funcții:
tastatură de la computer | Comenzi rapide de la|
---|---|
Chei moarte | |
Taste modificatoare | |
Butoane de comutare | |
Navigare | |
Editare | |
Alte |
|