记事本++:“ Mac”格式有什么作用?


14

在下面Settings > Preferences > New Document > Format,有3个选项:WindowsMacUnix。我查看了Notepad ++帮助页面,但似乎它们已过时,图像仍指的是具有不同“首选项”页面UI的以前版本。

我只是想知道“ Mac”选项的作用。我正在运行Windows 7专业版SP1(64位)

Answers:


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 2015年

1
为了实现开发兼容性(Git和其他功能),最好选择Unix选项,对吗?
凯尔

5
@kel不管您使用什么,只要它是一致的并且没有人对其进行更改即可。如今,大多数编辑者都可以识别并适应文档使用的任何样式。
Seiyria

6
@Seiyria一个重要的例外是Windows附带的文本编辑器:记事本。写字板可以处理Unix行尾,但是记事本不能。当将在Linux上设计的程序移植到Windows时,有时文档将是Unix格式的文本文件,并且在记事本中的所有内容都混杂在一起。这就是为什么Notepad ++是我的默认文本编辑器的原因,即使我不需要其大多数功能。
大声地

1
@kei在Windows上,默认情况下,Git将为您标准化行尾(提交Unix风格,签出Windows风格)。
恢复莫妮卡-ζ-15年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.