Блокнот ++: Що робить формат "Mac"?


14

Під Settings > Preferences > New Document > Format, є 3 варіанти: Windows , Mac та Unix . Я дивився на довідкових сторінках Notepad ++, але, здається, вони застаріли; зображення все ще посилаються на попередні версії з іншим інтерфейсом сторінки налаштувань.

Мені просто цікаво, що робить варіант "Mac". Я використовую Windows 7 Professional, SP1 (64 біт)

Відповіді:


33

Параметри посилаються на те, як обробляються нові рядки - з поверненням каретки (CR), каналом лінії (LF) або обома.

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

Це може бути актуально під час скреблінгу документів, написання регексів, обміну даними між додатками тощо.


36
Зауважте, що це класична Mac OS. Mac OS X використовуватиме закінчення ліній в стилі Unix завдяки своїй спадщині Unix.
CVn

1
Для сумісності розробок (Git і що ні) краще було б вибрати варіант Unix, правильно?
кель

5
@kel це не має значення для того, чим ви користуєтесь, якщо це послідовно і ніхто не змінює його. Більшість редакторів нині можуть розпізнавати та адаптуватись до будь-якого стилю, що використовується у вашому документі.
Сейрія

6
@Seiyria Важливим винятком є ​​текстовий редактор, що постачається разом із Windows: Блокнот. Wordpad може обробляти закінчення рядків Unix, але Notepad не може. Коли програми, розроблені на Linux, переносяться в Windows, іноді документація буде текстовими файлами у форматі Unix, і все це змішується на одному рядку в Блокноті. Це одне, чому Notepad ++ є моїм текстовим редактором за замовчуванням, навіть коли мені не потрібна більшість його функцій.
trlkly

1
@kei У Windows Git за замовчуванням нормалізує закінчення рядків для вас (вчинити в Unix-стилі, оформити оформлення в стилі Windows).
Відновіть Моніку - ζ--
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.