gpt4 book ai didi

swift - Swift 与 Objective C 的 Xcode 缩进设​​置

转载 作者:可可西里 更新时间:2023-11-01 00:48:41 25 4
gpt4 key购买 nike

我有一个代码库很大的项目,在 Swift 3 中添加了较新的模块,但大部分代码都在 Objective C 中。与许多项目一样,我们的 Swift 风格使用 2 个空格进行缩进。然而,遗留的 Objective C 代码库使用 4 个空格。

在 Xcode 8+ 中有什么方法可以根据文件类型配置缩进吗?如果没有,是否有更好的替代方案:

  1. 将所有 Objective C 文件转换为使用两个空格。
  2. 由于 Xcode 的限制,将 Objective C 4 空间样式强加给 Swift 代码。

以上两个似乎都是坏主意,但如果没有 Xcode 对每个文件类型配置的支持,似乎没有其他办法。

最佳答案

回答您的问题:

Is there any way in Xcode 8+ to configure indentation on a per file type basis?

是的,有。在每个文件的 File Inspector 上,您可以将 Indent 类型设置为 SpacesTab 以及编号空格

我附上截图: enter image description here

您可以选择多个文件并同时更新设置。此处的设置将覆盖您在 Preferences > Text Editing > Indentation 中的设置。

关于swift - Swift 与 Objective C 的 Xcode 缩进设​​置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41364356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com