Ich möchte, dass die txt-Datei wie die Notepad ++ - Datei aussieht. Ich kann Excel verwenden, um mein Problem zu lösen, aber ich möchte es mit Notepad ++ lösen. ok, lass mich das näher erläutern. Wie Sie unten sehen, ist die Notepad ++ - Datei OK, aber die TXT-Datei ist NICHT OK. Selbst wenn ich in die Notepad ++ - Datei gehe und die Eingabetaste drücke, wenn ich sie in der TXT-Datei öffne, bleiben sie immer noch zusammen und es wurde keine Eingabe auf die Datei angewendet. Dies ist in Notepad ++:
9176189619
9176189625
9176189634
9176189637
9176189661
9176189674
9176189678
9176189730
9176189742
9176189755
und das ist in txt-datei:
9176189619917618962591761896349176189637917618966191761896791761896789176189739176189742917618975591
\n
) anstelle von Windows-Stil CRLF (\r\n
). In diesem Fall sollte das OP beispielsweise sehen ( stackoverflow.com/questions/18923846/… ).{10}
Ersetzen:$0\n
Antworten:
Ich glaube, Sie sagen, dass, wenn Sie die Datei in Notepad ++ öffnen, mehrere Zeilen angezeigt werden, aber wenn Sie sie mit dem Standard-Windows-Notizblock öffnen, ist dies nur eine einzige Zeile, richtig?
Sie erleben, wie Windows erwartet, dass ein Zeilenumbruch formatiert wird. Windows erwartet ein Wagenrücklaufzeichen (CR) gefolgt von einem Zeilenvorschubzeichen (LF). Linux, Solaris und Mac verwenden nur das Zeilenvorschubzeichen (LF) für eine neue Zeile. Sie haben wahrscheinlich eine Datei, die ursprünglich auf einem dieser Betriebssysteme erstellt wurde. Notepad ++ erkennt automatisch, welches Format in der Datei verwendet wird, und zeigt es korrekt an. Der Windows-Editor wird jedoch nicht angezeigt.
Um dies zu "beheben", öffnen Sie die Datei in Notepad ++. EOL-Konvertierung und wählen Sie "Windows (CR LF)". Speichern Sie dann die Datei und öffnen Sie sie erneut im Windows-Notizblock. Sie sollten jetzt die Zeilenumbrüche sehen.
quelle