Wie ersetzen Sie mit crlf lf in einer einzigen Datei
Wie kann ich umwandeln einer einzigen Datei mit der crlf Linie zurück zu haben, lf-line gibt?
git ist schon richtig Umgang mit crlf nach lf-Konvertierung automatisch für Dateien, wenn ich schieben Sie Sie an einem remote-repository, aber in diesem speziellen Fall bin ich nicht tun, einen push auf ein repository. Eher bin ich eine Datei hochladen, mit einem file-Feld in einem HTML-Formular, um eine website, die erfordert, dass die Datei haben, lf-line gibt. Also ich muss in der Lage sein, zu konvertieren dieser Datei einzeln.
Meiner vorhandenen potenziell nützliche Werkzeuge zur Verfügung, die auf diesem computer wäre, git und Dreamweaver CC 2014.1. (Ich vermute, Word, Wordpad und Notepad sind nicht lebensfähig Optionen, aber ich bin offen für Korrekturen.)
Ich bin auf Windows 7 und mit git-line-Befehlen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den git-installation unter windows in der Regel beinhaltet die
dos2unix
tool.Aber in Ihrem Fall sollten Sie
.gitattributes
zu verhindern, dass die Datei konvertiert auf windows.Einen
.gitattributes
Datei kann wie folgt AussehenAus der .gitattributes-Dokumentation
Begehen die
.gitattributes
- Datei und die Datei wird Kasse auf jedes system mitLF
Zeilenende.echo "$(perl -pe 's/\r\n?//' filename > filename
wenn Sie nicht dos2unix.Konvertieren aus dem Windows-Stil text, um Unix-style text:
Konvertieren von Unix-Stil text, um Windows-Stil text:
Diesem "Unix-to-Windows" - Befehl ist "sicher", damit meine ich, dass er nicht noch extra Carriage-Returns, um eine Datei, die bereits in das Windows-format. Ich hoffe, dass jemand bekommt etwas Gebrauch aus ihm heraus.
In Notepad++ auf dem unteren panel auf der Rechten Seite mit der rechten Maustaste auf den Bereich, Windows (CR-LF), und wählen Sie UNIX (LF) soll dies ersetzen alle CRLFs mit LFs
Word und wordpad sind zu vermeiden! NIE versuchen zu ändern, Sie einige code, Sie hinzufügen zusätzlicher code für die Datei.
Konvertieren Sie die Zeile, die Sie gerade verwenden Notepad++ oder Scite, dann wählen Sie Ihre Ende der Datei: Windows, Mac, Linux.
Hier ist ein Beispiel mit Scite:
Für eine einzelne Datei können Sie mit Notepad++ ersetzen-Dienstprogramm:
\r\n
\n