根据到这个网站,文本文件(即源代码文件)应始终以新行结尾。但是 Xcode(至少从 7.1 版开始)默认在文件末尾没有新行,除非您明确将其放在那里。
有一些首选项可以删除尾随空格并设置默认行尾(全部在“Xcode -> 首选项 -> 文本编辑”中),但我找不到在每个文件末尾自动添加新行的方法。可以在 Xcode 中完成此操作吗?
答案1
虽然这个答案是在问题提出近一年后写的,但无论如何我都会发布它以供参考。
如果保存的文本文件没有以换行符结尾,Xcode 8 及更高版本会自动为其添加换行符。这包括源代码以外的文件,例如 Markdown。似乎没有选项禁用这种行为。