Was ist der Nachteil von Ascii-Dateien mit LF-Zeilenenden in Windows?

342
Jonathan Day

Ich arbeite an einem Git-Projekt mit Entwicklern unter OSX, Linux und Windows. Ich habe meine autocrlf-Einstellung auf auto gesetzt, was bedeutet, dass die Zeilenenden in CRLF konvertiert werden, da sie auf mein Windows-System heruntergezogen werden und sie dann mit LF festgeschrieben werden. Meine IDE (Netbeans) respektiert jedoch nicht die Einstellung autocrlf und bindet sie weiterhin mit CRLF, was Probleme für den Implementierungsserver und andere Benutzer verursacht.

Ich bin versucht, die Dateien einfach in LF auf meinem Windows-System zu belassen, da dies anscheinend keine Probleme verursacht. Ich frage mich, was mir fehlt, weshalb es wichtig ist, in CRLF zu konvertieren. Meine IDE, Texteditor (UltraEdit), Apache und andere relevante Tools scheinen mit LF gut zurechtzukommen.

Zusammenfassend lässt sich sagen, warum die Konvertierung in CRLF für Windows?

1

1 Antwort auf die Frage

3
jcrawfordor

Sie müssen nur für CR / LF konvertieren, wenn Sie keine LF-Zeilenbearbeitung verwenden. Praktisch jede Software, die auf Softwareentwicklung ausgerichtet ist, wird die Endung von Zeilen im Unix-Stil nativ unterstützen. Die einzige Schwierigkeit, die Sie ausführen müssen, ist die Windows-Befehlszeile und einige Programme, die mit Windows vertrieben werden.

Wie Notepad Was Sie nicht [sowieso] verwenden sollten (http://www.geany.org/). Ignacio Vazquez-Abrams vor 12 Jahren 2
Danke, ich benutze UltraEdit, also keine Dramen. Jonathan Day vor 12 Jahren 0