Saut de ligne
En informatique , le saut de ligne ( LF ) est un code de contrôle indiquant un passage à la ligne de texte suivante, par exemple sur une imprimante ou un terminal .
Il est parfois utilisé en conjonction avec le retour chariot ( CR ), qui sur une machine à écrire déplacerait le "chariot" vers la gauche, vers la première colonne. Entre les deux, ils sont un mécanisme pour écrire une nouvelle ligne de texte.
Par exemple en code HTML , le saut de ligne est indiqué par la balise < br > ( saut de ligne forcé ) [ 1 ]
- Un paragraphe de texte sans < br > serait prévisualisé comme ceci :
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.
- Un paragraphe de texte avec un < br > serait prévisualisé de cette autre manière :
Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br>
Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.
- Un paragraphe de texte avec deux < br >, serait prévisualisé comme ceci :
Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br><br>
Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.
Historique
Sur une machine à écrire conventionnelle , le passage à la ligne suivante nécessite deux mouvements : un pour déplacer le chariot vers la droite et placer le point d'écriture à l'extrême gauche du papier, et un pour déplacer le papier d'une ligne vers le haut. En informatique , cette analogie a été suivie et les deux caractères ont été définis : CR pour le retour chariot, et LF pour le saut de ligne. Entre les deux ( CRLF ), une imprimante a été fabriquée pour effectuer ces mouvements afin d'écrire une nouvelle ligne de texte.
Par conséquent, CRLF a été initialement adopté comme moyen standard de terminer une ligne; et de nombreux protocoles réseau (tels que SMTP ) s'y attendent. Cette décision a ensuite été considérée comme une erreur; cependant, son utilisation sous DOS et Microsoft Windows signifie qu'il est susceptible de continuer à être utilisé à l'avenir.
Sous Unix , le saut de ligne est plus communément appelé saut de ligne , \ndans le langage de programmation C et vbNewlineen Visual Basic . Sur les systèmes d'exploitation basés sur Unix, un saut de ligne a le même effet sur un terminal texte que CR-LF sur une imprimante ; mais il a été jugé inutile de sortir des séquences de code d'imprimante à l' écran , donc LF a été utilisé à la place de CR-LF.
Apple Computer a également simplifié la paire CR-LF dans ses systèmes d'exploitation, en choisissant d'utiliser CR sans LF. Les systèmes d'exploitation Apple ont continué à utiliser le retour chariot comme fin de ligne jusqu'à Mac OS X , qui est en partie basé sur Unix .
Représentation
En ASCII et Unicode , le saut de ligne est représenté par le code décimal 10 (en hexadécimal 0A).
Voir aussi
Références
- ^ "Balise HTML br" . w3schools . Consulté le 8 avril 2007 .