【问题标题】:Code indentation messed up after pushing to github推送到 github 后代码缩进搞砸了
【发布时间】:2026-01-13 09:35:01
【问题描述】:

代码缩进在我的 Xcode 中看起来非常好。但是当我把它推到github时,它搞砸了缩进

有人知道为什么吗?奇怪的是在 Xcode 中一切看起来都很好。我尝试更改 Xcode 首选项,Ctrl + I,但它们都不起作用。任何帮助,将不胜感激。我正在使用 Xcode 10.1,这是我的首选项设置

【问题讨论】:

  • 使用空格而不是制表符缩进。

标签: swift xcode xcode10 xcode10.1


【解决方案1】:

奇怪的是,在 Xcode Preferences 中,将 Prefer indent using 切换为 Spaces 并将其切换回 Tabs 似乎可以解决问题

【讨论】:

    【解决方案2】:

    您可以为每个文件、组、项目设置缩进,在此处查看如何更改缩进设置https://*.com/a/47023275/1845432

    对我有用

    更改缩进设置后,不要忘记重新格式化文件以应用更改。

    +a:全选

    Ctrl+i:修复代码缩进

    【讨论】:

      【解决方案3】:

      我在下面有它,它在 github 上工作得很好。

      【讨论】:

      • 你的设置和我的很相似。我认为这是一个 Xcode 错误。将首选缩进切换到 Spaces 并返回到 Tabs 似乎可以解决问题。
      • “这是我的设置,它们可以工作”几乎不能作为答案。尤其是当您在所有相关领域的设置与 OP 的设置完全相同时。