Tasta Tab

Cel mai cunoscut și comun tab este o orizontală intabulare (HT) sau un caracter de tabulare, care în ASCII are zecimal codul de caracter de 9, și poate fi mentionat ca Ctrl+I sau ^I. În C și multe alte limbaje de programare codul de evacuare \t poate fi folosit pentru a pune acest caracter într-un șir constant. Fila orizontală este de obicei introdusă atunci când este apăsată tasta Tab de pe o tastatură standard.

există și o tabulare verticală (VT) și are codul de caractere zecimal ASCII 11 (Ctrl+K sau ^K), caracterul de evacuare \V.,

în EBCDIC codul pentru HT este 5. VT este 11 (întâmplător la fel ca în ASCII).inițial, mecanismele imprimantei au folosit opriri mecanice ale filelor pentru a indica unde s-au dus filele. Acest lucru a fost realizat orizontal cu vârfuri metalice mobile într-un rând și vertical cu o buclă de mylar sau altă bandă lungimea unei pagini cu găuri perforate în ea pentru a indica opririle filei. Acestea au fost setate manual pentru a se potrivi formularelor pre-tipărite care au fost încărcate în imprimantă., În practică, opririle de tab-uri setabile au fost înlocuite destul de repede cu opriri de tab-uri fixe, standardizate de facto la fiecare multiplu de 8 caractere pe orizontală și la fiecare șase linii pe verticală. Un program de imprimare ar putea trimite zero sau mai multe file pentru a ajunge la cea mai apropiată oprire a filei de deasupra și din stânga locului în care dorea să imprime, apoi să trimită fluxuri de linie și spații pentru a ajunge la locația finală. Caracterele Tab au devenit pur și simplu o formă de compresie a datelor.,în ciuda faptului că cinci caractere erau indentarea tipică a paragrafelor pe mașini de scris la acel moment, dimensiunea filei orizontale de opt a evoluat, deoarece ca o putere de două a fost mai ușor de calculat cu electronica digitală limitată disponibilă. Utilizarea acestei file de dimensiune pentru a indenta Codul are ca rezultat mult spațiu alb în stânga, astfel încât majoritatea editorilor de text pentru cod, cum ar fi IDE, permit modificarea dimensiunii filei, iar unele (în special pe Windows) implicit la patru în loc de opt. Dezacordurile dintre programatori cu privire la ce file de dimensiune sunt corecte și dacă se utilizează deloc filele sunt comune., Editorii de text moderni au de obicei tasta Tab introduceți indentarea definită de utilizator și pot utiliza euristică pentru a adapta acest comportament la fișierele existente.

ISO 6429 include codurile 136 (Orizontală Intabulare Set), 137 (Orizontală Totalizarea cu Justificare) și 138 (Vertical Intabulare Set) care au fost destinate pentru a permite programului pentru a seta și clar tabulatorii. Acest lucru este rar folosit sau acceptat.

Tab separat valuesEdit

Tab-valori separate (TSV) sunt un standard de facto pentru exportul și importul de date sau foaie de calcul valori de câmp., Textul împărțit în câmpuri delimitate de file poate fi adesea lipit într-un procesor de texte și formatat într-un tabel cu o singură comandă. De exemplu, în Microsoft Word 2010, introduceți > tabel > convertiți textul în tabel… este comanda necesară, producând un dialog în care utilizatorul selectează detalii suplimentare.

Convenția TSV pentru exportul de date poate fi comparată cu Convenția alternativă, mai stabilă a valorilor separate prin virgulă (CSV) (care poate folosi punct și virgulă în loc de virgule) și ambele sunt ușor convertite între ele.,meniurile Gopher folosesc valori separate de file pentru a indica selectorii.TSV a fost, de asemenea, citat într-o abordare modernă pentru rezolvarea dezbaterii de programare cu privire la utilizarea filelor și spațiilor pentru alinierea codului numite tabstops elastice. Această idee folosește o schemă numită coloane separate tab (TSC), mai degrabă decât valorile separate tab (TSV) similare.,

HTMLEdit

Aici este un exemplu:

Observați că fila la început de linie este scos în afara <pre>, opt spațiere caractere, și cum un tabulator este omis dacă există mai mult de 8 caractere, începând cu ultima.

CSS3 definește tab-size proprietate, care ajustează numărul de spații pentru caracterul tab din implicit de opt. Cea mai recentă versiune de WebKit acceptă tab-size proprietate., Browser-ul Opera sprijină -o-tab-dimensiune CSS proprietate, Firefox browser-ul web acceptă -moz-tab-dimensiune CSS proprietate cu același înțeles.

fila verticală este &#xB; dar nu este permis în SGML; aceasta include XML 1.0 și HTML.,al tab caracter sunt copiate din ASCII:

fila caractere poate fi reprezentat grafic prin simboluri speciale:

  • U+2409 ␉ SIMBOL PENTRU ORIZONTALĂ INTABULARE
  • U+240B ␋ SIMBOL PENTRU VERTICAL INTABULARE

Unicode are, de asemenea, personaje de simboluri pentru a reprezenta sau de a fi imprimat pe tasta tab:

  • U+21B9 ↹ spre STÂNGA SĂGEATĂ PENTRU a BARA de PE DREAPTA SĂGEATĂ PENTRU a BARA (tab cu shift tab)
  • U+21C6 ⇆ SĂGEATĂ spre STÂNGA PESTE DREAPTA SĂGEATĂ
  • U+21E4 ⇤ spre STÂNGA SĂGEATĂ PENTRU a BARA (spre stânga tab)
  • U+21E5 ⇥ DREAPTA SĂGEATĂ PENTRU a BARA (la dreapta tab)

Author: admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *