Éditeur de texte qui affiche \ r \ n?

Je recherche un éditeur de texte capable de montrer les retours de chariot et les nouvelles lignes.

Par exemple, si je sauvegarde cette chaîne: "This\rIs\r\nA\nSsortingng"

Au lieu de montrer

 This Is A Ssortingng 

Je cherche un éditeur de texte qui montrera

 This\rIs\r\nA\nSsortingng 

Je crois qu’un problème avec mon parsing de fichier texte dans un certain programme est provoqué par le retour de ligne / chariot irrégulier / les deux à la fin des lignes.

Je pourrais simplement créer un programme capable de lire un fichier et de l’afficher avec cette mise en forme, mais je me suis dit que ce serait plus facile si quelqu’un connaissait quelqu’un qui pouvait déjà le faire.

Merci!

[MODIFIER]
J’ai oublié de préciser que je suis sous Windows, et l’installation de Cygwin n’est pas vraiment une option. Sinon, j’utiliserais vi ou vim.
De plus, s’il y a un moyen de faire cela dans PSPad, qui est déjà installé, ce serait génial si vous le saviez aussi. Merci!

Avec Notepad ++ , vous pouvez afficher les caractères de fin de ligne. Il montre CR et LF, au lieu de “\ r” et “\ n”, mais il fait le point. Cependant, il insérera toujours les sauts de ligne. Mais vous voyez les caractères de fin de ligne.

Pour utiliser Notepad ++ à cette fin, ouvrez le menu Affichage, ouvrez la diapositive Afficher les symboles et sélectionnez “Afficher tous les caractères” ou “Afficher les caractères de fin de ligne”.

entrer la description de l'image ici

Dans vi (m) , consultez:

 :help 'list' :help 'listchars' 

Sublime Text 3 a un plugin appelé RawLineEdit qui affichera les fins de ligne et autorisera l’insertion de type de fin de ligne arbitraire:

https://github.com/facelessuser/RawLineEdit

Vous pouvez obtenir ceci dans Emacs en changeant le mode. Par exemple, voici à quoi ressemblent les choses en mode Whitespace .

alt text http://www.emacswiki.org/pics/static/WhiteSpaceOnLight.png

Sur la plate-forme Windows, l’éditeur Zeus a la possibilité d’afficher des espaces blancs (c.-à-d. View, White sapce menu).

Il a également une option pour afficher le fichier en mode hexadécimal (par exemple, Outils, menu Hex Dump ).

Je parierais que le Bloc-notes du programmeur vous donnerait quelque chose comme ça …

vi peut afficher tous les caractères.

Essayez Notepad ++ . Il montre tous les caractères. De plus, vous pouvez utiliser l’utilitaire dos2unix pour convertir un fichier en all / n ou “conv” (même lien) pour convertir l’un ou l’autre.

Je suis un grand fan de JEdit . C’est très puissant et multi-plateforme. Il y a un plugin disponible pour cela appelé Whitespace qui peut faire ce que vous voulez. Si cela ne suffit pas, il y a un plug-in de visualisation hexadécimal et un plug-in d’édition hexadécimal.

Écrivez un petit programme qui fait l’affaire. Selon la langue que vous utilisez, il faut entre 10 secondes et 1 minute. Plus rapide que d’installer n’importe quelle application à coup sûr. En ligne de commande avec une configuration correcte PHP

 php -q  

SciTE le fait très bien avec une seule touche. Il est également capable de détecter la fin de ligne la plus probable du fichier (en cas de lignes mixtes) et de les convertir.
Pas besoin d’installer, léger, il peut être utilisé comme un outil même si vous ne voulez pas abandonner votre éditeur préféré.

EmEditor fait cela. Vous pouvez également personnaliser les symboles affichés pour les afficher.

Si vous avez Mathematica, vous pouvez essayer avec cette commande:

 ReadList["filename.txt", Record, RecordSeparators -> {}] // InputForm 

Cela montrera tous les / r et / n

Slickedit et Notepad2 les montrent également. Dans Slickedit, vous pouvez personnaliser toutes sortes de caractères invisibles (espaces, tabulations, codes CR, sauts de ligne, etc.) et les afficher avec n’importe quel caractère.

Le meilleur pour remplacer \ n \ t et plus encore: Programmer’s File Editor http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm

Désolé de rejoindre le train si tard mais sous Windows 10, Notepad2 les montrera. Choisissez dans le menu View\Show Line Endings

GVIM fonctionne sous Windows et il existe VIM pour cmd.

Vérifiez http://www.vim.org/download.php

En outre, un rapide coup d’œil à travers les documents ou Google ou certains amis vimmy peuvent vous aider à utiliser la recherche rapide de VIM et à la remplacer pour résoudre le problème que vous rencontrez.