it-swarm.com.de

Texteditor, der zeigt \ r \ n?

Ich suche einen Texteditor, der mir die tatsächlichen Zeilenumbrüche und Zeilenumbrüche anzeigt.

Z.B. Wenn ich diesen String speichere: "This\rIs\r\nA\nString"

Anstatt zu zeigen

This
Is
A
String

Ich suche einen Texteditor, der es zeigen wird

This\rIs\r\nA\nString

Ich glaube, ein Problem mit dem Parsen meiner Textdatei in einem bestimmten Programm wird durch inkonsistente Zeilenumbrüche/Zeilenumbrüche/beides am Zeilenende verursacht.

Ich könnte einfach ein Programm erstellen, mit dem eine Datei gelesen und mit dieser Formatierung angezeigt werden kann, aber ich dachte, es wäre einfacher, wenn jemand etwas wüsste, das dies bereits kann.

Vielen Dank!

[BEARBEITEN]
Ich habe vergessen anzugeben, dass ich unter Windows bin, und die Installation von Cygwin ist keine Option. Sonst würde ich vi oder vim benutzen.
Auch wenn es in PSPad, das bereits installiert ist, eine Möglichkeit gibt, dies zu tun, wäre es fantastisch, wenn Sie das auch wüssten. Vielen Dank!

116
NickAldwin

Mit Notepad ++ können Sie Zeilenendezeichen anzeigen. Es zeigt CR und LF anstelle von "\ r" und "\ n", aber es wird der Punkt angezeigt. Es werden jedoch weiterhin die Zeilenumbrüche eingefügt. Aber Sie bekommen die Zeilenendezeichen zu sehen.

Um Notepad ++ für diesen Zweck zu verwenden, öffnen Sie das Menü Ansicht, öffnen Sie die Folie Symbole anzeigen und wählen Sie entweder "Alle Zeichen anzeigen" oder "Zeilenende-Zeichen anzeigen".

enter image description here

215
Thomas Owens

In vi (m) check out:

:help 'list'
:help 'listchars' 
10
Nick Presta

Sublime Text 3 verfügt über ein Plugin namens RawLineEdit, das Zeilenenden anzeigt und das Einfügen eines beliebigen Zeilenendetyps ermöglicht:

https://github.com/facelessuser/RawLineEdit

8
Blake

Auf der Windows-Plattform hat der Zeus Editor die Option, Leerzeichen anzuzeigen (d. H. Ansicht, White Sapce Menü).

Es gibt auch eine Option zum Anzeigen der Datei im Hex-Modus (d. H. Werkzeuge, Hex-Dump-Menü ).

4
jussij

Sie können dies in Emacs erhalten, indem Sie den Modus ändern. Im folgenden Beispiel sehen die Dinge im Modus Whitespace aus.

alt text

4
T.E.D.

Schreiben Sie ein kleines Programm, das den Trick macht. Je nach verwendeter Sprache dauert es zwischen 10 Sekunden und 1 Minute. Sicher schneller als die Installation einer Anwendung. In der Kommandozeile mit korrektem Setup PHP

php -q

<?php $t=file_get_contents("filename"); echo str_replace(array("\n", "\r"), array("\\n", "\\r"), $t); ?>
2
Cem Kalyoncu

Ich wette, dass Programmer's Notepad Ihnen so etwas geben würde ...

2
MatBailie

Ich bin ein großer Fan von JEdit . Es ist sehr leistungsfähig und plattformübergreifend. Es gibt ein Plugin namens Whitespace, das alles kann, was Sie wollen. Wenn das nicht genug ist, gibt es ein Hex-Anzeige-Plugin und ein Hex-Bearbeitungs-Plugin.

1
dj_segfault

SciTE macht das sehr gut mit einem einzigen Tastendruck. Es ist auch in der Lage, das wahrscheinlichste aktuelle Zeilenende der Datei zu erkennen (bei gemischten Zeilen) und diese zu konvertieren.
Keine Installation erforderlich, leichtgewichtig, kann als Tool verwendet werden, auch wenn Sie Ihren Lieblingseditor nicht aufgeben möchten.

1
PhiLho

Versuchen Sie Notepad ++ . Es zeigt alle Zeichen. Zusätzlich können Sie das Hilfsprogramm dos2unix verwenden, um eine Datei in all/n zu konvertieren, oder "conv" (derselbe Link), um sie in beide Richtungen zu konvertieren.

1
Matthew Talbert

vi kann alle Zeichen anzeigen.

1
Jarrett Meyer

EmEditor macht das. Sie können auch anpassen, welche Symbole tatsächlich angezeigt werden, um sie anzuzeigen.

0
NotMe

GVIM läuft unter Windows und es gibt VIM für cmd.

Überprüfen Sie http://www.vim.org/download.php

Ein kurzer Blick in die Dokumente oder auf Google oder auf einige wenige Freunde von VIM kann Ihnen auch dabei helfen, das Problem, von dem Sie überzeugt sind, mithilfe der VIM-Schnellsuche und -ersetzung zu beheben.

0
Adam Tolley

Tut mir leid, dass ich mich so spät dem Zug angeschlossen habe, aber in Windows 10 werden sie von Notepad2 angezeigt. Wählen Sie aus dem Menü View\Show Line Endings

0
wruckie

Wenn Sie Mathematica haben, können Sie es mit folgendem Befehl versuchen:

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

Das wird alle/r und/n anzeigen

0
gdelfino

Slickedit und Notepad2 zeigen sie auch. In Slickedit können Sie alle Arten von unsichtbaren Zeichen (Leerzeichen, Tabulatoren, CRs, Zeilenumbrüche, ...) anpassen und mit jedem gewünschten Zeichen anzeigen.

0
Rook

Das Beste zum Ersetzen von\n\t und mehr: Programmer's File Editor http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm

0
MBarbosaEng