Je recherche un éditeur de texte qui puisse me montrer les retours chariot et les retours à la ligne réels.
Par exemple, si je sauvegarde cette chaîne: "This\rIs\r\nA\nString"
Au lieu de montrer
This
Is
A
String
Je recherche un éditeur de texte qui montrera
This\rIs\r\nA\nString
Je crois qu'un problème avec mon analyse de fichier texte dans un certain programme est causé par un retour à la ligne / retour chariot / à la fois incohérent à la fin des lignes.
Je pourrais simplement créer un programme capable de lire un fichier et de l'afficher avec ce formatage, mais j'ai pensé que ce serait plus facile si quelqu'un en connaissait un qui puisse déjà le faire.
Merci!
[EDIT]
J'ai oublié de spécifier 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 existe un moyen de le faire dans PSPad, qui est déjà installé, ce serait génial si vous le saviez aussi. Merci!
la source
Réponses:
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 passer le message. Cependant, il insérera toujours les sauts de ligne. Mais vous pouvez voir les caractères de fin de ligne.
Pour utiliser Notepad ++ pour cela, ouvrez le menu Affichage, ouvrez le volet Afficher les symboles et sélectionnez "Afficher tous les caractères" ou "Afficher les caractères de fin de ligne".
la source
View > Show Symbol
. Astuce: Notepad ++ est également idéal pour rechercher des caractères et les remplacer par des sauts de ligne, voir les détails sur superuser.com/q/34451/169199od -c filename.csv
. Celui-ci fonctionne sur l'application Terminal. dr-palaniraja.blogspot.ca/2011/06/…Dans vi (m) , vérifiez:
la source
Sublime Text 3 a un plugin appelé RawLineEdit qui affichera les fins de ligne et permettra l'insertion d'un type de fin de ligne arbitraire:
https://github.com/facelessuser/RawLineEdit
la source
shift + ctrl + p
est généralement le moyen dans Sublime d'interagir avec les plugins. Appuyez sur ces touches et commencez à taper le nom du plugin, vous verrez le résultat.Sur la plate-forme Windows, l' éditeur Zeus a une option pour afficher un espace blanc (c'est-à-dire View, White sapce menu ).
Il a également une option pour afficher le fichier en mode hexadécimal (ie Outils, menu Hex Dump ).
la source
Vous pouvez l'obtenir dans Emacs en modifiant le mode. Par exemple, voici à quoi ressemblent les choses en mode Whitespace .
la source
Je parie que le Bloc-notes du programmeur vous donnerait quelque chose comme ça ...
la source
Écrivez un petit programme qui fait l'affaire. Selon la langue que vous utilisez, cela prend entre 10 secondes et 1 min. Plus rapide que d'installer une application à coup sûr. En ligne de commande avec une configuration PHP appropriée
la source
vi peut afficher tous les caractères.
la source
Essayez Notepad ++ . Il montre tous les personnages. De plus, vous pouvez utiliser l'utilitaire dos2unix pour convertir un fichier en tout / n, ou "conv" (même lien) pour convertir dans les deux sens.
la source
Je suis un grand fan de JEdit . C'est très puissant et multiplateforme. Il existe un plugin disponible pour cela appelé Whitespace qui peut faire ce que vous voulez. Si cela ne suffit pas, il existe un plugin de visualisation hexadécimal et un plugin d'édition hexadécimal.
la source
SciTE le fait très bien avec une seule touche. Il est également capable de détecter la fin de ligne la plus probablement courante 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é.
la source
EmEditor fait cela. Vous pouvez également personnaliser les symboles qui s'affichent réellement pour les afficher.
la source
Si vous avez Mathematica, vous pouvez essayer avec cette commande:
Cela montrera tous les / r et / n
la source
Slickedit et Notepad2 les montrent également. Dans Slickedit, vous pouvez personnaliser toutes sortes de caractères invisibles (espaces, tabulations, CR, sauts de ligne, ...) et les afficher avec n'importe quel caractère que vous souhaitez.
la source
Le meilleur pour remplacer \ n \ t et plus: l'éditeur de fichiers du programmeur http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm
la source
Désolé de rejoindre le train en marche si tard mais dans Windows 10, Notepad2 les montrera. Choisissez dans le menu
View\Show Line Endings
la source
GVIM fonctionne sous Windows et il existe VIM pour cmd.
Vérifier http://www.vim.org/download.php
En outre, un rapide coup d'œil à la documentation ou à Google, ou à certains amis de Vimmy, peut vous aider à utiliser la recherche et le remplacement rapides de VIM pour résoudre le problème que vous rencontrez, je crois.
la source