最新版本的Xcode(4.5)应该从源文件中去除尾随空格。
但是,当我保存一个文件时,在行末添加了一些空格,它们仍然存在。
我错过了什么吗?
最新版本的Xcode(4.5)应该从源文件中去除尾随空格。
但是,当我保存一个文件时,在行末添加了一些空格,它们仍然存在。
我错过了什么吗?
好的,这就是问题所在。
如果您在行末添加空格、将光标留在该行末尾,然后保存,Xcode 将不会修剪尾随的空格。
您需要将光标移开该行,然后保存。
可能是在同时修剪空格和保存光标位置之间存在冲突?
是的,在Git中提交Xcode编辑的代码会显示尾随空格。进入Xcode首选项 > 文本编辑:编辑(选项卡),您可以选择包括仅包含空格行的选项。
值得一提的是,我的当前Xcode版本为v5.1。
那么,已经上传到git的代码关于空格的投诉怎么办?
好吧,在编辑器中查找4个空格(默认情况下,Xcode首选项 > 文本编辑 > 缩进中使用4个空格进行缩进,也可以更改);并且对于那些不在行中有任何代码的行手动替换为空字符串。您可以进一步将代码复制粘贴到其他编辑器中(例如TextWrangler)以查看是否仅剩下4个空格的空行。“Cmd + G”是“查找下一个”的快捷键,在迭代时有所帮助。
从Xcode 4.4开始,空格将自动修剪(默认)。我建议还激活包括仅空格行。
前往Xcode > 首选项 > 文本编辑 > 编辑时