Návrat kočáru - Carriage return

Návrat vozíku , někdy známý jako návrat kazety a často se zkrátil k ČR , <cr> nebo návratu , je řídicí znak či mechanismus použít k obnovení postavení dané zařízení na začátku řádku textu. Je úzce spojena s koncepcemi podávání řádků a nových řádků , i když je možné je posuzovat samostatně samostatně.

Psací stroje

Touchmaster Five s pákou pro návrat vozíku vlevo

Původně se termínem „návrat vozíku“ označoval mechanismus nebo páka na psacím stroji . U strojů, kde byl typový prvek upevněn a papír byl držen v pohybujícím se vozíku , byla tato páčka vlevo připevněna k pohybujícímu se vozíku a fungovala po zadání řádku textu, aby se vozík vrátil zcela vpravo, takže typ prvek by byl zarovnán k levé straně papíru. Páka by také obvykle podávala papír, aby postoupila na další řádek.

Mnoho elektrických psacích strojů, jako například IBM Electric nebo Underwood Electric, se vrátilo jako další klávesa na klávesnici místo páky. Klíč byl obvykle označen „návrat vozíku“, „návrat“ nebo „návrat výkonu“. U psacích strojů, jako je Selectric , kde se typový prvek při psaní pohyboval a papír byl držen nehybně, vrátil klíč typový prvek zcela vlevo a pro tuto funkci se někdy používal výraz „ návrat dopravce “.

Pro vylepšení klávesnice pro neanglicky mluvící byl zaveden symbol ↵ ( U +21B5, entita HTML &crarr; ) pro komunikaci akce kombinovaného návratu vozíku a posunu řádku.

Počítače

Při práci na počítači je návrat na začátek jednoho z řídicích znaků v kódu ASCII , Unicode , EBCDIC a mnoha dalších kódech. Přikazuje tiskárně nebo jinému výstupnímu systému, jako je displej systémové konzoly , přesunout polohu kurzoru na první pozici na stejném řádku. Většinou se používalo společně s line feedem (LF), přesunem na další řádek, takže společně začaly nový řádek. Dohromady může být tato sekvence označována jako CRLF .

Funkce návratu vozíku a podávání řádku byly rozděleny z praktických důvodů:

  • Návrat na vozík sám poskytoval možnost přetisknout řádek novým textem. Toho lze použít k vytvoření tučných nebo zvýrazněných znaků, podtržítek, přeškrtnutého textu a některých složených symbolů.
  • Rané mechanické tiskárny byly příliš pomalé na to, aby vrátily kočár v čase, který zabralo zpracování jednoho znaku. Proto nebyl čas strávený odesíláním řádkového posuvu zbytečný (často bylo nutné odeslat několik dalších znaků, aby se zajistilo, že před odesláním tiskového znaku dojde k návratu na vozík). Proto byl vždy odeslán návrat vozíku jako první.
  • Tehdy bylo také možné vložit více operací podávání řádků do času potřebného pro návrat jednoho vozíku - například pro tisk textu s dvojitým prostorem, záhlaví/zápatí nebo titulních stránek - aby se ušetřil čas tisku a přenosu bez potřeby dalších obvodů nebo mechanické složitosti „odfiltrovat“ falešné další signály CR.

Již v roce 1901 obsahoval kód Baudot oddělené znaky pro návrat na začátek řádku a posun řádku.

Mnoho počítačových programů používá znak konce řádku, samotný nebo s posuvem řádku, k signalizaci konce řádku textu, ale pro tuto funkci se používají i jiné znaky (viz nový řádek ); ostatní jej používají pouze pro konec odstavce („tvrdý návrat“). Některé standardy, které zavádějí vlastní reprezentace pro řízení řádků a odstavců (například HTML ), a mnoho programovacích jazyků považují návrat na začátek řádku a posuv řádku za prázdné znaky .

V ASCII a Unicode je návrat vozíku definován jako 13 (nebo hexadecimální 0D); může být také viděno jako ovládání+M nebo ^M . V programovacím jazyce C a mnoha dalších jazycích (včetně regulárních výrazů ) jím ovlivněných \roznačuje tento znak.

Viz také

Reference

  1. ^ Eric S.Roberts. Umění a věda C . Addison-Wesley, 1995. s. 311.