Linia de alimentare este

Linia de alimentare. sau întreruperea liniei - continuarea imprimării textului dintr-o linie nouă, adică de la marginea din stânga până la o linie de mai jos sau deja pe pagina următoare.

Șir separator. care indică locul traducerii unei linii, una sau o pereche de caractere de control servește ca date text. și în textul marcat, de asemenea - o anumită etichetă (în HTML - eticheta






. de la engleza. rupe - «decalaj»). Un delimiter de linie este numit și o traducere a unei linii, atunci când nu este nevoie să se facă distincția între ele.

Împreună cu alte acțiuni, feedul de linie este efectuat și înaintea următorului paragraf sau pagină.

terminologie

Un flux de linie este numit transportare [sursa nu este specificată 915 zile]. când nu există niciun pericol de confundare cu un transfer intralogonal. Traducerea liniei este prescurtată ca NEL (din linia următoare engleză - "de la linia următoare, salt la linia următoare", sau linie nouă - "de la o linie nouă, o linie nouă").

întoarcere Transportul (Engl retur de car CR ..) - caracter de control ASCII (. 0x 0D 13 în zecimala, „\ r“), derivarea care cursorul este mutat la marginea din stânga a câmpului, fără să treacă la o altă linie. Acest caracter de control este introdus cu tasta "Enter". Fiți înregistrați într-un fișier. este tratată ca o linie de alimentare numai pe sistemele Macintosh.

linia de alimentare (de la LF linie de alimentare engleză - .. «Feed [hârtie] on-line") - caractere ASCII de control (. 0x0A 10 în notația zecimală, '\ n'), Derivarea care cursorul se mută 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, dacă aveți o cameră la stânga, și derulați textul în sus, în cazul în care cursorul se află pe linia de jos. Dacă cursorul este returnat la marginea din stânga sau nu, depinde de implementare.

Astfel, ieșirea secvenței CR + LF în semantica terminalului garantează acțiunea "creării unei noi linii".

Terminalele (și emulatorii acestora) pot efectua, de asemenea, conversii de caractere diferite (de exemplu, LF → CR + LF CR → CR + LF) atunci când scrieți și scrieți text.

Întoarcere grea. uneori întoarcerea hardware-ului este un delimiter de șir furnizat de utilizator.

Returul soft este o traducere a unui șir executat de un procesor de text în locul textului selectat de acesta. Returul soft este un separator de linie pentru un procesor de text și nu este definit de utilizator.

Sistemele bazate pe sau set de caractere ASCII compatibil este utilizat sau (line feed, 0x 0A) LF sau CR (carriage return, 0x0D) în mod individual, sau o secvență CR + LF; vezi mai jos motivul istoric al acordului CR + LF. Aceste nume 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.

Prin standard, orice aplicație compatibilă cu Unicode ar trebui să trateze fiecare dintre următoarele caractere ca feed de linie:

Secvența CR + LF (U + 000D U + 000A) trebuie tratată ca o alimentare cu linii, mai degrabă decât două [1].

Nu există abrevieri general acceptate ale termenilor ruși. VK (Return of the Carriage) coincide în scris cu o abreviere de la engleza. BreaK ("break [line]", este același cu feed-ul de linie), iar MS nu face distincție între linia de alimentare și traducerea liniei.

Diferența de reprezentări

Absența unei singure reprezentări general acceptate a ruperilor de linii în diferite sisteme de operare face dificilă schimbul de date text între ele. Unicode încearcă să reconcilieze această diferență apelând CR. LF și CR + LF. Totuși, aceasta contravine ASCII-ului pe care îl moștenește atunci când interpretează secvența LF + CR. nu un precursor CR. în conformitate cu ASCII aceasta este o linie de alimentare, și în conformitate cu Unicode - două. Probabil, pariul Unicode pe separatoare de linii și paragrafe care nu există deja, dar nu au obișnuit [sursa nu este specificată 1309 zile].

Traducerea liniei din intrare de la tastatură este prezentată uniform în toate sistemele - simbolul CR. iar în sistemele cu o reprezentare diferită a fluxului de linie, datele textului trebuie recodificate.

Ultima linie

Chiar și în edițiile moderne de sisteme de operare UNIX și Linux, lipsa unei linii de alimentare la sfârșitul fișierelor de configurare a sistemului conduce la faptul că ultima linie nu este luată în considerare [2]. dar ca un fișier corect compilat nu funcționează, apărând ca un puzzle pentru un utilizator care nu este avertizat în legătură cu această caracteristică distinctivă. Consultați Sfârșitul liniei.







Pe sistemele de stocare a datelor pe bază de carduri, o singură linie a fost înregistrată pe o singură carte, astfel încât linia avea o lungime specificată, în funcție de numărul de coloane (de obicei 80). Liniile erau mai scurte de spații, iar liniile erau mai mult tăiate. Separatorul de linii nu a fost și traducerea implicită a șirului a fost asumată la fiecare 80 de caractere. Unele sisteme de operare mainframe timpurii au adoptat acest lucru pentru a stoca text în fișiere în care nu mai exista nici o limită naturală pe lungimea șirului.

La mașinile de scris mecanice a fost levier, care se întoarce transportul în stânga paginii și derulați prin arborele, împingând hârtia până la linia. Pe terminalul la și dispozitive de imprimare alfanumerice mai târziu (imprimantă alfanumerică) în locul unui cărucior a fost cap, imprimante laser, acesta a încetat să mai fie un material, dar în transportul pe termen a reveni totul a continuat să solicite transportul, astfel încât să nu se schimba. La teletype retur transportul și linia de alimentare divizată, unde tradiția ca reprezentare linefeed CR + LF și a trecut în fișiere text.

Sfârșitul liniei

Tipurile de teletipuri au fost tipărite mai întâi pe rulou de hârtie, iar mesajele au început și s-au încheiat cu o traducere a liniei, astfel încât fiecare să înceapă cu o linie nouă. Prin urmare, personalizatul trebuie să includă separatorul de mesaje în mesajul propriu-zis.

Pe computere a apărut modul de funcționare a dialogului atunci când mesajele de control de intrare ale utilizatorului și mesajele reciproce ale programului au fost imprimate alternativ. Utilizatorul după mesajele sunt traduse întotdeauna ca șir de comandă în același timp, rolul de a efectua, dar programul după șirul de mesaje nu este uneori transferat, în ciuda prescripție medicală. O dispozitiv inițial nu a fost proiectat pentru a se asigura că terminalul este capabil să urmeze linia nouă, și dau seama că a fost dificil, astfel încât utilizatorul introduce o nouă linie de sigur, gestionarea unui terminal de dialog, după un șir de mesaje program tradus de asemenea. Pentru a plasa traducerea liniei a fost prescrisă la sfârșitul fișierului text.

Grija pentru separarea posturi pune pe terminal, și să se gândească la asta mai mult, și o linie nouă la sfârșitul textului să regândim modul în care sfârșitul ultima linie, împreună cu ceva de genul siruri de caractere se termină regândească și într-adevăr, toate pauzele de linie, gradul de utilizare asistata linie cu regularitate completă din punct de vedere programare, asemănătoare cu șiruri de null terminate. Deci, obiceiul de a include un separator de mesaje într-un mesaj a devenit obișnuit pentru a include un separator de linie în șir.

Linia suplimentară de la sfârșitul fișierului nu reprezintă, de obicei, o hassle, astfel că pauza de linie este numită încă sfârșitul liniei, iar separatorul de linie este sfârșitul caracterului de linie (EOL).

Debitul separatorului la terminator și invers nu este numai pentru traducerea liniei. Deci, virgulă în limbajul C al comenzii se termină, dar în Pascal se separă. În discursul scris, după câteva fraze, punctul este aproape întotdeauna pus, și după un singur - mai des decât nu. Această fluctuație este clar vizibilă în liste. atunci când sentințele solitare încep uneori cu o scrisoare de capital și, uneori, cu una mică.

Modul de auto-transfer a fost pornit și oprit de către utilizator manual, a fost dificil de determinat acest software, adică, după eliminarea transferului manual, a primit o altă operație manuală. A devenit clar că nu se poate face fără separarea automată a separatorului de linii și a separatorului de paragrafe, adică au nevoie de două simboluri diferite.

Pentru a nu vă faceți griji cu privire la compatibilitatea cu separatorul rând / paragraf deja existent în ASCII, dezvoltatorii nu au folosit caractere ASCII pentru separatorul de linii și separator de paragrafe. Tagurile HTML folosite
și

. în Unicode - caracterele U + 2028 și U + 2029. respectiv. În Wikipedia, paragrafele pot fi separate prin linii goale, afișate la acel moment cu un interval complet.

notițe

  • Punctul 8 (linii directoare Newline) din capitolul 5 (Ghidul de implementare) al versiunii Unicode 5.2.0 (în limba engleză)
  • Caracterul [NEL] Newline (eng) - notați W3C
  • Xavier Noria. Înțelegerea liniilor noi
  • Povestea de la sfârșitul liniei
  • Sfârșitul puzzle-ului
  • Tofrodos (Engleză) este un program gratuit de conversie a traducerilor de șir în fișiere codate ASCII între formatele MS-DOS / Windows și UNIX
  • ToFroWin (engleză) - extensie Windows Explorer pentru conversia transferurilor de linie între formatele MS-DOS / Windows și UNIX; este o versiune GUI pentru programul Windows Tofrodos

Urmăriți ce înseamnă "Traducere de linii" în alte dicționare:

line feed - eilutės kėlimas statusas Trisis radioelektronika atitikmenys: angl. line feed vok. Zeilenvorschub, m rus. linie de alimentare, m pranc. interligne, f ... Radioelektronikos terminų žodynas

NEWLINE, teleimprimatorului - 14. NEWLINE teleimprimatorului Mutare poziția de imprimare rola de telegraf la linia următoare Sursa: GOST 22562 77: Aparatură imprimare directă de telegraf. Termeni și definiții ... Dicționar referitor la termenii documentației normative și tehnice

Traducere (dezambiguizare) - Traducere: activități de traducere pentru interpretarea sensul textului într-o singură limbă și crearea unui text nou, echivalent într-o altă limbă pentru traducere automată traducere automată traducere simultana consecutiva interpretare speciala ... ... Wikipedia

traducere - 3.15 traducere: O lucrare care rezultă din re-crearea textului lucrării originale într-o altă limbă. Sursă ... Dicționar-termeni de referință ai documentației normative și tehnice

Transferul liniei - o nouă linie sau linie de alimentare sau o linie de rupere sau un separator de linie sau un caracter EOL în informatică este un caracter de control special (sau secvența lor), care servește la completarea sau separarea liniilor în datele 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.

interfață de comandă - o varietate de interfață textuală (CUI) între o persoană și un computer, în care instrucțiunile computerului sunt furnizate în principal prin tastarea șirurilor de text (comenzi) de la tastatură, pe sistemele UNIX este posibilă utilizarea unui mouse. De asemenea, este cunoscut sub numele de ... ... Traducere tehnică Manual







Articole similare

Trimiteți-le prietenilor: