2012-09-28 49 views
6

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

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

我错过了什么?

回答

7

OK,这里的问题是什么。

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

您需要将光标移出该行并保存。

保存光标位置同时修剪空白或许会有些冲突吗?

1

从Xcode 4.4开始,whitespaces会自动修剪(默认)。我还建议激活包含仅有空白的行。

进入的Xcode>首选项>文本编辑>在编辑

+4

我正在使用版本4.5(4G182)并使用git跟踪文件。我在Xcode偏好设置中勾选了两个设置。然后我在行尾添加一个空格并保存文件。做一个“git diff”然后在行尾显示一个空格。所以它不工作。 – Snowcrash

3

是的,提交Xcode编辑的代码显示Git中的尾随空格。进入Xcode首选项>文本编辑:编辑(选项卡),您可以选择仅包含仅限空白的行。 enter image description here

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

那么,现在,已经上传了git的代码,哪些投诉了空白?

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