如何在 Xcode 中的文件末尾强制换行

Edw*_*all 6 xcode macos

根据此站点,文本文件(即源代码文件)应始终以新行结尾。但是 Xcode(至少从 7.1 版开始)默认在文件末尾没有新行,除非你明确地把它放在那里。

有一些首选项可以去除尾随空格并设置默认行尾(全部在“Xcode -> Preferences -> Text Editing”中),但我找不到在每个文件的末尾自动添加新行的方法。这可以在Xcode中完成吗?

Con*_*has 4

虽然这个答案是在问题提出近一年后写的,但无论如何我都会发布它以供参考。

如果每个保存的文本文件不以换行符结尾,Xcode 8 及更高版本会自动附加换行符。这包括源代码以外的文件,例如 Markdown。似乎没有选项可以禁用此行为。