当您在 Xcode 中输入大多数类型的代码行时,它会按照预期自动插入空格:它会为每个缩进插入制表符设置的空格数(默认为 4 个)。当你按下回车键时,它会跳到这个地方。但是,当您输入 # 来使用预处理器语句时,它会删除所有这些空格,并且您的代码行位于开头。
Xcode 将其设置为:
blah blah blah
#doSomething
blah blah blah
但是我觉得这样更好看
blah blah blah
#doSomething
blah blah blah
编辑:为什么会这样的原因来自Brainless Box。
这可能会非常烦人,并且会阻碍您创建代码并降低生产力。
有办法解决这个问题吗?
一些旧的 C 编译器要求预处理器语句没有前导空格并与左边距齐平,并且许多语言都遵循这一点。 请参阅预处理器指令应该位于行首吗?