Convertisseur de fin de ligne
Détectez les fins de ligne CRLF, LF et CR par des comptes et convertissez un texte entier en un style cohérent.
Convertisseur de fin de ligne
Chaque famille de systèmes d'exploitation termine ses lignes à sa manière : Unix et macOS modernes utilisent LF, Windows utilise CRLF et Mac OS classique utilisait un simple CR. Collez n'importe quel texte et le convertisseur rapporte exactement ce qu'il a trouvé - combien de terminaisons CRLF, LF et CR et si le fichier est cohérent ou mixte - puis réécrit chaque terminaison dans le style que vous choisissez. Le décompte se lit comme un reçu : 14 CRLF + 2 LF → 16 LF, vous pouvez donc voir d'un coup d'œil ce qui a changé.
Les fins mixtes sont le bug invisible classique. Un fichier modifié sous Windows et Linux cesse à son tour de correspondre dans les différences, git marque chaque ligne comme modifiée, les scripts shell échouent avec des erreurs cryptiques telles que "mauvais interpréteur : /bin/bash^M" et les importations CSV obtiennent des lignes vides fantômes. Étant donné que la différence est invisible dans la plupart des éditeurs, la solution la plus rapide est exactement la suivante : coller, convertir en LF (ou CRLF pour les outils Windows), recopier.
Deux options supplémentaires terminent le nettoyage en un seul passage. "Assurer une seule nouvelle ligne de fin" fait que le texte se termine par exactement une nouvelle ligne - la convention POSIX que les linters et les révisions de code ne cessent de demander - et "Supprimer les espaces de fin de ligne sur chaque ligne" supprime les espaces et les tabulations qui se cachent aux extrémités de ligne et polluent les différences. Les deux sont désactivés par défaut, donc l’outil ne change rien de ce que vous n’avez pas demandé.
Votre texte est entièrement traité dans votre navigateur et n'est jamais téléchargé nulle part. Convertissez les scripts, les fichiers de configuration et le code source en toute sécurité, puis copiez le résultat ou téléchargez-le sous forme de fichier .txt.