Outil de suppression des sauts de ligne
Supprimez, remplacez ou nettoyez en masse les sauts de ligne dans un texte. Utile pour corriger un texte copié depuis un PDF ou Excel où les sauts apparaissent en plein milieu d'un mot, ou pour préparer un texte destiné à des cellules CSV ou des journaux sur une seule ligne.
Astuces
- Un texte copié depuis un PDF ou Excel comporte souvent des sauts de ligne insérés en plein milieu d'un mot à cause de la largeur des colonnes. Activez l'option d'insertion d'espace dans le mode "Tout supprimer" pour tout fusionner en une ligne sans coller les mots entre eux.
- Un texte multi-lignes collé dans une cellule CSV peut perturber certains analyseurs et casser les limites de la cellule. Utilisez d'abord le mode "Remplacer par des espaces" pour convertir les sauts en espaces avant de coller.
- Si un article de blog ou un brouillon copié se retrouve avec de nombreuses lignes vides consécutives, "Fusionner uniquement les lignes vides" conserve les sauts de paragraphe intacts tout en supprimant les lignes vides superflues.
- Lorsque vous avez besoin d'une véritable chaîne sur une seule ligne (notifications Slack, paramètres d'API, etc.), utilisez le mode "Tout supprimer" pour éliminer complètement chaque saut de ligne.
- Le texte converti s'affiche dans un champ de sortie en lecture seule : vous pouvez donc cliquer sur "Copier" en toute confiance et le coller ailleurs sans risque de le modifier par mégarde.
Questions fréquentes
\r\n (format Windows) et \n (format Unix/Mac) avant de traiter le texte.
Anecdote — Comment des sauts de ligne incohérents provoquent des bugs invisibles
Les fichiers texte utilisent principalement deux conventions de saut de ligne : LF (\n) sous Unix/Linux/macOS, et CRLF (\r\n) sous Windows. Les anciennes versions de Mac OS (avant OS X) utilisaient même uniquement un CR (\r) isolé. Ces différences causent encore aujourd'hui de vrais maux de tête, par exemple lorsqu'un fichier texte créé sous Windows se retrouve avec des caractères parasites une fois lu sur un serveur Linux.
La plupart des demandes de "suppression des sauts de ligne" proviennent d'un texte copié depuis une colonne de PDF ou d'Excel : ce qui ressemble à l'écran à une phrase continue a en réalité été enregistré avec des sauts de ligne durs à chaque point de retour visuel. Le paragraphe paraît propre jusqu'au moment où vous le copiez, et c'est alors qu'un flot de sauts de ligne intégrés se déverse avec lui.
Cet outil est exactement l'inverse de dev.encoding.line_break, qui insère un saut de ligne tous les N caractères. Cet autre outil sert à replier une ligne trop longue pour la rendre lisible ; celui-ci sert à annuler un retour à la ligne accidentel et à redonner au texte la phrase ou le paragraphe unique qu'il était toujours censé former.