Noua linie - este

Prezentare generală

Numele blocat datorită faptului că următorul caracter după delimitatorul este imprimat pe o linie nouă. care este, pe următoarea linie de mai jos textul actual, imediat după delimitatorul. Caracterele reprezintă o „linie nouă“ în moduri diferite, în funcție de sistemul de operare și platforma hardware, care poate fi o potențială problemă în schimbul de date între sisteme cu diferite reprezentări ale formatare a textului.

Este necesar să se facă distincția între o situație în care o „linie nouă“, completează linia, iar când - le separă. În cazul în care „linia nouă“ se referă la separarea liniilor, semnul unui „linie nouă“ nu este plasat după ultima linie a fișierului. Prin convenție, cea mai mare parte a sistemului „linie nouă“ se adaugă, chiar și după ultima linie, adică, să interpreteze „noua linie“, ca linia de sfârșit. Unele programe au dificultăți în procesarea ultima linie a fișierului în cazul în care nu se termină cu un caracter NEWLINE. Pe de altă parte, programele care se așteaptă o „linie nouă“ pentru a folosi ca separator, interpreta cel mai recent „noua linie“, ca începutul unei noi linii (gol). Acest lucru poate duce la diferențe în calculul liniilor din fișier, dar restul este, în general, este inofensiv.

Textele destinate a fi citite de către om, cu ajutorul unor programe care utilizează cuvânt folie. Simbolul „NEWLINE“, în general, necesară numai în cazul în care liniile de transfer ar trebui să fie independentă de poziția cuvântul următor pe aceeași linie, cum ar fi între paragrafe și liste verticale (a se vedea. reinițializarea hard și resetare soft)

terminologie

Noua linie (urmărire de la linia engleză noul Bldg „noua linie“ ...) - conceptul de formatul logic al textului într-un procesor de text. browser-ul, etc. De obicei (deși nu în mod necesar), o nouă linie începe să înregistreze textul unui nou alineat (Ing. Întoarcere tare). Noua linie include o linie de pauză obligatorie în locul corespunzător în text, cu toate că „linia de pauze“, în general, există într-un paragraf.

Transportul de retur (în engleză Carriage Return, CR.) - Controlul caracterului ASCII 0x 0D, derivarea care cursorul se deplasează spre partea stângă a terenului, fără a schimba înălțimea. Acest caracter de control este introdus «Enter» buton. După cum a înregistrat în fișierul. considerate în mod individual ca o conductă de alimentare numai pe sistemele Macintosh.

linia de alimentare (din feed engleză Linie, LF «alimenta [hârtie] pe linie.") - un caracter de control ASCII 0x0A, la a cărui ieșire «cursorul» este mutat la linia următoare.

În cazul imprimantei, acest lucru înseamnă o schimbare în sus de hârtie, în cazul afișajului - cursorul în jos schimbare în cazul în care există încă locuri, și derulați textul până când cursorul se află pe linia de jos.

Returnează dacă cursorul la marginea din stânga sau nu, depinde de punerea în aplicare.

Astfel, secvența de ieșire CR LF Semantica terminale garantează acțiunea „a crea o nouă linie“.

Terminalele (și emulatoare lor) pot efectua, de asemenea diferite de mapare de simbol (de exemplu, «LF» → «CR LF», «CR» → «CR LF») la introducerea și afișarea textului.

Prezentarea și vânzarea de

aplicații software și sisteme de operare sunt, de obicei „linie nouă“, sub formă de una sau două caractere de control.

rezumat

Sistemele bazate pe ASCII sau un set de caractere compatibil este utilizat sau LF (din limba engleză. Linie de alimentare (linia de alimentare), 0x 0A) sau CR (din limba engleză. Carriage Return. 0x0D) în mod individual sau CR urmează LF (CR + LF . 0x0D 0x0A); cm. sub motivul istoric de acord CR + LF. Aceste caractere se bazează pe comenzile la imprimantă: o linie nouă înseamnă că o linie de hârtie ar trebui să fie mutat atunci când se imprimă, și un retur de car înseamnă că transportul aparatului de imprimare trebuie să se întoarcă la începutul liniei curente.

implementare digitală de bază

siruri de caractere Unicode Traducere

Conform standardului, orice compatibil cu aplicația Unicode trebuie luată ca newline fiecare dintre următoarele caractere:

  • LF: linie de alimentare, U + 000A
  • CR: carriage return, U + 000D
  • NEL: o nouă linie, U + 0085
  • FF: nouă pagină, U + 000C
  • LS: linia de pauză, U + 2028
  • PS: punctele separator, U + 2029

Secvența CR LF (U + 000D U + 000A) trebuie considerată ca o linie de transfer unic (în loc de două) [1].

  • Nu există abrevieri comune termeni romani. CR (carriage return) este periculos pentru scris coincide cu declinul englezilor. Break ( «break [line]“, la fel ca siruri de caractere traduse), iar SS nu distinge liniile de alimentare și șirurile traduse.
  • Unicode încearcă să împace diferența linefeed reprezentările CR de egalizare, LF și CR LF, dar intră în conflict cu ASCII moștenită în interpretarea LF CR, nu prenex CR: conform ASCII este un transfer linie, și în conformitate cu Unicode - două. Probabil pariu Unicode pe care nu a existat în pauzele de linie ASCII și paragrafe, dar nu le place.
  • În funcție de faptul dacă traducerea unei părți a acesteia (perfectat) sau numărul de linii conta (numărarea separatorului), după ultima linie a posturii sau nu a lui. Dacă neglijăm una dintre aceste oportunități în timpul decodorului textului poate fi afișat sau o linie goală suplimentară neașteptată. Pentru comparație, în virgulă C, completează comanda și acțiunile Pascal.

La mașinile de scris manuale a avut o pârghie pentru a reveni transportul la marginea din stânga a textului. Atunci când este utilizat un mecanism special de scrolled arbore, împingând hârtia pentru a face loc pentru noul rând.

În funcția de retur de transport al imprimantei alfanumerice (cap) și furnizarea de noi linii au fost împărțite, în cazul în care tradiția liniei pauză ca CR LF a trecut în fișiere text.

Unele sisteme de text istoric digitale de înregistrare (de exemplu, folosind un pachet de cărți) nu a utilizat caracterul NEWLINE.

notițe

surse suplimentare

  • Unicode de referință, a se vedea punctul 5.8 din capitolul 5 al standardului Unicode 4.0 (PDF)
  • "Povestea End-of-Line"
  • Sau [NEL] Newline Character
  • Sfârșitul liniei puzzle
  • Tofrodos - software pentru Unix care convertește la și de la DOS liniile noi
  • ToFroWin. o extensie shell Windows, care este capabil de a converti mai multe fișiere din DOS la ONU * X (și vice-versa) finaluri de linie dreapta din meniul contextual.

Vezi ce „noua linie“ în alte dicționare:

ISU System (patinaj artistic) Judecând - Sistem de jurizare ISU (în engleză Noul Sistem (NJS Judecand), ca sistem de Arbitru ISU, engleză ISU sistem [1] .. Judecand) Sistemul de evaluare valabil pentru simplu bărbați și femei figura patinaj, perechea patinaj, sporturi dans ... Wikipedia

Red line - toate majuscule, titlu, sau o linie nouă ... Collegiate dicționar FA Brockhaus și IA Efron

Noua linie - O nouă linie de ... Scurt dicționar de imprimare

line de transfer - O nouă linie sau prin transfer de linie sau de transfer de linie sau linii de separator sau la sfârșitul liniei de caractere (EOL) în calculator caracter de control speciale (sau secvență), care servește pentru a completa sau de separare linii de date de text ... ... Wikipedia.

linia de alimentare - O nouă linie sau prin transfer de linie sau de transfer de linie sau linii de separator sau la sfârșitul liniei de caractere (EOL) în calculator caracter de control speciale (sau secvență), care servește pentru a completa sau de separare linii de date de text ... ... Wikipedia.

Linii de separare - o nouă linie sau o linie de transfer sau de linie de transfer sau linii de separator sau la sfârșitul liniei de caractere (EOL) în calculator caracter de control speciale (sau secvență), care servește pentru a completa sau separarea liniilor de date de tip text în ... ... Wikipedia.

Punctul - (l Absatz de la ab și de la setzen pentru a pune, a pus ..). Începutul textului, o nouă linie atunci când litere culegere. Dicționar de cuvinte străine, care sunt incluse în limba română. Chudinov AN 1910. Paragraful. Absatz, de la ab, de la, și setzen, a pus, a pus. ... ... Dicționar de cuvinte străine în limba română

TELNET - Nume: nivelul rețelei teleimprimator (al modelului OSI): Aplicație Familie: / ID TCP IP Port /: 23 / Protocol TCP Scop: virtuale terminal de text Specificatii: RFC 854 / STD 8 ... Wikipedia

  • A treia perioadă a sistemului periodic. Dzhessi Rassel. Această carte va fi făcută în conformitate cu comanda pe tehnologia de imprimare Tehnologie-on-Demand. Conținutul de calitate înaltă prin articole wikipedia! Prin TRE? Temu peri? Perioadă Ode? Sistem de Cal? Suntem ... Citește mai mult Vand pentru 1.125 de ruble
  • A patra perioadă a sistemului periodic. Dzhessi Rassel. Această carte va fi făcută în conformitate cu comanda pe tehnologia de imprimare Tehnologie-on-Demand. Conținutul de calitate înaltă prin articole wikipedia! Prin al patrulea peri? Perioadă Ode? Sistem de Cal? Suntem ... Citește mai mult Vand pentru 1.125 de ruble
  • A șaptea perioadă a sistemului periodic. Dzhessi Rassel. Această carte va fi făcută în conformitate cu comanda pe tehnologia de imprimare Tehnologie-on-Demand. Conținutul de calitate înaltă prin articole wikipedia! Prin a șaptea? Mu peri? Perioadă Ode? Sistem de Cal? Suntem ... Citește mai mult Vand pentru 1.125 de ruble
Alte „linie nouă“ a cărții, la cerere >>

articole similare