close

Saut de ligne

Aller à la navigation Aller à la recherche

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

  1. ^ "Balise HTML br" . w3schools . Consulté le 8 avril 2007 .