6

最新版本的 Xcode (4.5) 应该从源文件中去除尾随空格。

但是当我保存一个在行尾带有一些空格的文件时,它们仍然存在。

我错过了什么?

4

3 回答 3

7

好的,这就是问题所在。

如果您在行尾添加空格,Xcode 不会修剪尾随空格,将光标留在该行的末尾然后保存。

您需要将光标移出该行,然后保存。

在保存光标位置的同时修剪空白之间可能存在一些冲突?

于 2012-10-08T19:11:33.247 回答
3

是的,提交 Xcode 编辑的代码会在 Git 中显示尾随空格。进入 Xcode 首选项 > 文本编辑:编辑(选项卡),您可以选择仅包含空白行。 在此处输入图像描述

值得一提的是我目前的 Xcode 版本 v5.1。

现在,已经在 git 中上传的抱怨空格的代码呢?

好吧,在你的编辑器中找到 4 个空格(默认情况下在 Xcode 首选项 > 文本编辑 > 缩进中,缩进设置为 4 个空格,也可以更改);并为那些没有任何代码的行手动替换为空字符串。您可以在其他编辑器(例如 TextWrangler)中进一步复制粘贴代码,以查看是否有任何空行只剩下 4 个空格。“Cmd + G”是“查找下一个”的快捷键,有助于迭代。

于 2014-04-09T19:03:04.867 回答
1

从 Xcode 4.4 开始,空格将被自动修剪(默认)。我还建议激活 Include whitespace-only lines。

转到 Xcode > 首选项 > 文本编辑 > 编辑时

于 2012-10-01T07:14:23.503 回答