Ich suche einen Texteditor, der mir die tatsächlichen Wagenrückläufe und Zeilenumbrüche anzeigt.
ZB wenn ich diesen String speichere: "This\rIs\r\nA\nString"
Anstatt zu zeigen
This
Is
A
String
Ich suche einen Texteditor, der zeigt
This\rIs\r\nA\nString
Ich glaube, ein Problem beim Parsen meiner Textdateien in einem bestimmten Programm wird durch inkonsistente Zeilenumbrüche / Zeilenumbrüche / beide an den Zeilenenden verursacht.
Ich könnte einfach ein Programm erstellen, das eine Datei lesen und mit dieser Formatierung anzeigen kann, aber ich dachte, es wäre einfacher, wenn jemand eines 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 verwenden.
Wenn es eine Möglichkeit gibt, dies in PSPad zu tun, das bereits installiert ist, wäre es fantastisch, wenn Sie das auch wüssten. Vielen Dank!
quelle
Antworten:
Mit Notepad ++ können Sie Zeilenendezeichen anzeigen. Es zeigt CR und LF anstelle von "\ r" und "\ n", aber es bringt den Punkt auf den Punkt. Es werden jedoch weiterhin die Zeilenumbrüche eingefügt. Aber Sie sehen die Zeichen am Zeilenende.
Um Notepad ++ hierfür zu verwenden, öffnen Sie das Menü Ansicht, öffnen Sie die Folie Symbole anzeigen und wählen Sie entweder "Alle Zeichen anzeigen" oder "Zeilenendezeichen anzeigen".
quelle
View > Show Symbol
. Tipp: Notepad ++ eignet sich auch hervorragend, um Zeichen zu finden und durch Zeilenumbrüche zu ersetzen. Weitereod -c filename.csv
. Dieser arbeitet an der Terminal-App. dr-palaniraja.blogspot.ca/2011/06/…Überprüfen Sie in vi (m) :
quelle
Sublime Text 3 verfügt über ein Plugin namens RawLineEdit, das Zeilenenden anzeigt und das Einfügen eines beliebigen Zeilenende-Typs ermöglicht:
https://github.com/facelessuser/RawLineEdit
quelle
shift + ctrl + p
ist normalerweise die Art und Weise in Sublime, mit Plugins zu interagieren. Drücken Sie diese Tasten und geben Sie den Namen des Plugins ein. Das Ergebnis wird angezeigt.Auf der Windows-Plattform die Zeus- Editor über die Option, Leerzeichen anzuzeigen (z. B. Menü Ansicht, Menü Weiß ).
Es gibt auch eine Option zum Anzeigen der Datei im Hex-Modus (dh Extras, Hex-Dump- Menü).
quelle
Sie können dies in Emacs erhalten, indem Sie den Modus ändern. Hier sehen Sie beispielsweise, wie die Dinge im Whitespace- Modus aussehen .
quelle
Ich würde wetten, dass der Editor des Programmierers Ihnen so etwas geben würde ...
quelle
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 richtigem Setup PHP
quelle
vi kann alle Zeichen anzeigen .
quelle
Versuchen Sie Notepad ++ . Es zeigt alle Zeichen. Darüber hinaus können Sie das Dienstprogramm dos2unix verwenden , um eine Datei in all / n zu konvertieren, oder "conv" (gleicher Link), um sie in beide Richtungen zu konvertieren.
quelle
Ich bin ein großer Fan von JEdit . Es ist sehr leistungsfähig und plattformübergreifend. Es gibt ein Plugin namens Whitespace, das tun kann, was Sie wollen. Wenn das nicht genug ist, gibt es ein Hex-Anzeige-Plugin und ein Hex-Bearbeitungs-Plugin.
quelle
SciTE macht das sehr gut mit einem einzigen Tastendruck. Es ist auch in der Lage, das wahrscheinlich aktuelle Zeilenende der Datei (bei gemischten Zeilen) zu erkennen und zu konvertieren.
Es muss nicht installiert werden, ist leichtgewichtig und kann als Tool verwendet werden, auch wenn Sie Ihren Lieblingseditor nicht aufgeben möchten.
quelle
EmEditor macht das. Sie können auch anpassen, welche Symbole tatsächlich angezeigt werden, um sie anzuzeigen.
quelle
Wenn Sie Mathematica haben, können Sie Folgendes versuchen:
Das zeigt alle / r und / n
quelle
Slickedit und Notepad2 zeigen sie ebenfalls. In Slickedit können Sie alle Arten von unsichtbaren Zeichen (Leerzeichen, Tabulatoren, CRs, Zeilenvorschübe usw.) anpassen und mit beliebigen Zeichen anzeigen.
quelle
Das Beste zum Ersetzen von \ n \ t und mehr: Programmer's File Editor http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm
quelle
Es tut mir leid, dass ich mich so spät dem Zug angeschlossen habe, aber in Windows 10 zeigt Notepad2 sie an. Wählen Sie aus dem Menü
View\Show Line Endings
quelle
GVIM läuft unter Windows und es gibt VIM für cmd.
Überprüfen Sie http://www.vim.org/download.php
Ein kurzer Blick durch die Dokumente oder Google oder einige vimmy Freunde können Ihnen auch dabei helfen, die schnelle Suche und Ersetzung von VIM zu verwenden, um das Problem zu beheben, das Sie haben, glaube ich.
quelle