Wat is een verticaal tabblad?

Wat was het oorspronkelijke historische gebruik van het verticale tabteken (\vin de C-taal, ASCII 11)?

Heeft het ooit een toets op een toetsenbord gehad? Hoe heeft iemand het gegenereerd?

Is er tegenwoordig nog een taal of systeem in gebruik waarbij het verticale tabteken iets interessants en nuttigs doet?


Antwoord 1, autoriteit 100%

Verticale tab werd gebruikt om de verticale beweging van de printer te versnellen. Sommige drukkers gebruikten speciale lusbanden met verschillende lusjes. Dit hielp de inhoud op formulieren af ​​te stemmen. VT naar kopruimte, koptekst invullen, VT naar lichaamsgebied, regels invullen, VT om voettekst te vormen. Over het algemeen werd het in het programma gecodeerd als een karakterconstante. Vanaf het toetsenbord zou dit CTRLKzijn.

Ik geloof niet dat iemand nog een reden zou hebben om het nog te gebruiken. De meeste formulieren worden gegenereerd in een printerbesturingstaal zoals postscript.

@Talvi Wilson merkte op dat het werd gebruikt in python ‘\v’.

print("hello\vworld")

Uitvoer:

hello
     world

De bovenstaande uitvoer lijkt te resulteren in een standaard verticale grootte van één regel. Ik heb getest met perl “\013” en dezelfde output treedt op. Dit kan worden gebruikt om regelinvoer uit te voeren zonder een regelterugloop op apparaten met regelinvoer omzetten in regelterugloop + regelinvoer.


Antwoord 2, autoriteit 31%

Microsoft Word gebruikt VTals regelscheidingsteken om het te onderscheiden van de normale nieuwe regelfunctie, die wordt gebruikt als scheidingsteken voor alinea’s.


Antwoord 3, autoriteit 8%

In de medische industrie wordt VT gebruikt als het begin van framekarakter in de MLLP/LLP/HLLP-protocollen die worden gebruikt om HL-7-gegevens te framen, wat sinds eind jaren 80 een standaard is voor medische uitwisseling en nog steeds veel gebruikt.


Antwoord 4, autoriteit 6%

Het werd tijdens het typemachinetijdperk gebruikt om een ​​pagina naar beneden te gaan naar de volgende verticale stop, meestal met een tussenruimte van 6 regels (ongeveer op dezelfde manier als horizontale tabs 8 tekens langs een regel bewegen).

In moderne situaties is de vt van weinig of geen betekenis.


Antwoord 5, autoriteit 5%

Het verticale tabblad ASCII (\x0B) wordt in sommige databases en bestandsindelingen nog steeds gebruikt als een nieuwe regel BINNEN een veld. Bijvoorbeeld:


Antwoord 6, autoriteit 2%

Ik heb ontdekt dat het VT-teken wordt gebruikt in pptx-tekstvakken aan het einde van elke regel die in het vak wordt weergegeven om de tekst aan te passen aan de grootte van het vak.
Het lijkt automatisch te worden gegenereerd door powerpoint (niet geïntroduceerd door de gebruiker) om de tekst naar de volgende regel te verplaatsen en het volledige tekstblok in het tekstvak te fixeren. In het onderstaande voorbeeld, in de positie van §:

"This is a text §
inside a text box"

Antwoord 7

Een verticaal tabblad was het tegenovergestelde van een regelinvoer, d.w.z. het ging één regel omhoog. Het had niets te maken met tabposities. Als je dit wilt bewijzen, probeer het dan op een RS232-terminal.


Antwoord 8

vergelijkbaar met R0byn‘s ervaring, was ik aan het experimenteren met een PowerPoint-diapresentatie en heb ik de hoofdtekst weggelaten op de dia en ontdekte dat op alle plaatsen waar men normaal regelterugloop (ASCII 13/0x0d/^M) of regelinvoer/nieuwe regel (ASCII 10/0x0a/^J) tekens zou vinden, het verticale tab (ASCII 11/ 0x0b/^K) in plaats daarvan, vermoedelijk om de exacte reden dat dan04hierboven beschreven is voor Word: om te dienen als een “nieuwe regel” terwijl je binnen dezelfde alinea blijft. goede vraag, want ik dacht dat dit personage vandaag net zo nutteloos zou zijn als een teletype-terminal.


Antwoord 9

Ik geloof dat het nog steeds wordt gebruikt, ik weet het niet precies. Er kan zelfs een toetscombinatie van zijn.

Omdat Engels van links naar rechts en Arabisch van rechts naar links wordt geschreven, zijn er talen in de wereld die ook van boven naar beneden worden geschreven. In dat geval kan een verticaal tabblad handig zijn, net zoals het horizontale tabblad wordt gebruikt voor Engelse tekst.

Ik heb geprobeerd te zoeken, maar kon nog niets nuttigs vinden.

Other episodes