Notepad ++: Was macht das Mac-Format?


14

Unter Settings > Preferences > New Document > Formatgibt es 3 Optionen: Windows , Mac und Unix . Ich habe mir die Notepad ++ - Hilfeseiten angesehen, aber sie scheinen veraltet zu sein. Die Bilder verweisen immer noch auf frühere Versionen mit einer anderen Benutzeroberfläche der Einstellungsseite.

Ich frage mich nur, was die "Mac" -Option macht. Ich verwende Windows 7 Professional, SP1 (64 Bit)

Antworten:


33

Die Optionen beziehen sich auf die Behandlung von Zeilenumbrüchen - ob mit Wagenrücklauf (CR), Zeilenvorschub (LF) oder beiden.

  • Windows: CR LF( \r\n)
  • * nix / OSX: LF( \n)
  • Mac (vor OSX): CR( \r)

Dies kann relevant sein, wenn Dokumente gescrappt, reguläre Ausdrücke geschrieben, Daten zwischen Anwendungen ausgetauscht werden usw.


36
Beachten Sie, dass dies ein klassisches Mac OS ist. Mac OS X würde aufgrund seines Unix-Erbes Zeilenenden im Unix-Stil verwenden.
ein Lebenslauf vom

1
Aus Gründen der Entwicklungskompatibilität (Git und so weiter) ist es besser, die Option Unix zu wählen, richtig?
Kel

5
@kel es ist egal, was du verwendest, solange es konsistent ist und niemand es ändert. Heutzutage können die meisten Redakteure den in Ihrem Dokument verwendeten Stil erkennen und anpassen.
Seiyria

6
@Seiyria Eine wichtige Ausnahme ist der Texteditor, der mit Windows geliefert wird: Notepad. Wordpad kann mit Unix-Zeilenenden umgehen, Notepad jedoch nicht. Wenn Programme, die unter Linux entwickelt wurden, auf Windows portiert werden, handelt es sich bei der Dokumentation manchmal um Textdateien im Unix-Format, und im Editor wird alles in einer Zeile durcheinander gebracht. Dies ist einer der Gründe, warum Notepad ++ mein Standard-Texteditor ist, auch wenn ich die meisten seiner Funktionen nicht benötige.
Trlkly

1
@kei Unter Windows normalisiert Git standardmäßig die Zeilenenden für Sie (Festschreiben im Unix-Stil, Auschecken im Windows-Stil).
Wiedereinsetzung von Monica - ζ--
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.