Autor Beitrag
Stefan S.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 184


D5
BeitragVerfasst: Fr 21.09.07 13:52 
Hallo allerseits,
Ich hoffe, die Frage ist hier richtig aufgehoben.

Ich arbeite gemeinsam mit einem Bekannten an einem Homepage-Projekt. Da wir nie gleichzeitig an der selben Sache werkeln, funktioniert die Arbeitsteilung ganz gut, allerdings hat sich gezeigt, dass es bei Dateien, die wir beide bearbeiten müssen (z.B. Konfigurationsdateien mit Funktionen) zum Problem wird, dass wir unterschiedliche Editoren benutzen: Er hat Dreamweaver, ich benutze das kostenlose Weaverslave.
Wenn ich eine Datei bearbeite und hochlade und er lädt sie wieder runter, dann hat er in Dreamweaver auf einmal eine Menge überflüssige Zeilenumbrüche im ganzen Code verteilt. Wenn er die Datei wiederum so abspeichert, hab ich die Umbrüche auch. Mit der Zeit entstehen so immer größere Lücken im Code. Die Arbeit, das jedesmal zu korrigieren, will sich verständlicherweise keiner machen, und die Code-Einrück-Funktion von Dreamweaver lässt anscheinend überflüssige Zeilenumbrüche da. Kann ja schließlich auch gewollt sein.

Wir vermuten, dass die beiden Editoren den Code unterschiedlich interpretieren und so Dreamweaver in dem, was Weaverslave geschrieben hat, Zeilenumbrüche sieht, die Weaverslave nicht anzeigt. Und die werden dann bei ihm eben als normale Zeilenumbrüche gespeichert, sodass auch ich meine Freude dran habe.
Aber was ist jetzt die genaue Ursache? Und vor allem, kann man irgendetwas tun, um dieses nervige Problem zu umgehen? Oder muss ich mir wirklich einen anderen Webeditor suchen?
r2c2
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 324
Erhaltene Danke: 2

Linux

BeitragVerfasst: Fr 21.09.07 13:58 
Hallo Stefan,
es gibt insgesamt 3 Möglichkeiten einen Zeilenumbruch zu erzeugen:

#10 - LineFeed - LF ==> Linux/Unix-Style
#13 - CarriageReturn - CR ==> Mac-Style
#13#10 - beides - CRLF ==> Win-Stype

Guck dir die Dateien mal mit einem Hex-Editor an und, wenn es daran liegt, kannst du nachgucken, wo welches Format verwendet wird.

Abhilfe:
Entweder bieten die Editoren Möglichkeiten um das Einzustellen oder du schreibst dir schnell n Programm/Script, was das Format konvertiert...

mfg

Christian

_________________
Kaum macht man's richtig, schon klappts!
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 21.09.07 14:06 
Weaverslave bietet die Möglichkeit auf Unix-Style-Zeilenumbrüche umzustellen: Entweder unter Optionen->Allgemein->Editor->Spezielles, oder in der Symbolleiste gibt es ein Symbol dazu (ein X mit einem Pfeil nach rechts/unten).
Stefan S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 184


D5
BeitragVerfasst: Fr 21.09.07 15:18 
Hab "Mit Zeilenumbrüchen im Unix-Stil speichern" aktiviert, jetzt gibt es keine Probleme mehr. Danke für die schnelle Hilfe!