是否有可能在每个项目(或每个文件,甚至)在Xcode中设置缩进设置?

我工作的一些项目使用等于3或4个空格的标签键设置,另一个需要实际的标签。 另一个根据目录混合两个。

有没有一些方法来设置每个项目的这些设置,甚至更好,每个文件? 如果没有,有人有一个聪明的方式来处理这个? (除了“只记得你应该使用哪个设置并在开始编辑之前改变它”)

更新:这个答案只适用于Xcode3。 对于更新的版本,请参阅James Turner的答案。

是,转到查看>文本>标签设置…

在那里你指定(文件特定的)缩进设置将被保存在项目中。

这似乎已经改变了与Xcode 4 …如果你点击一个文件,组或项目,在实用工具栏(默认情况下,在右侧)的项目之间是“文本设置”。

接受的答案不再是正确的..从Xcode 5.1 ..现在迫使你编辑“每个文件”缩进设置通过..

在这里输入图像说明

在这里输入图像说明

实际上Alex Gray和James Turner是最正确的 – XCode 5.1允许你修改文件检查器中的tab / indent,但是只需要突出显示整个项目,它就会适用于它的所有文件(即所有文件)。

从8.3开始,您仍然可以在导航器中select项目,然后更改检查器中的选项卡/空间缩进选项。 值得一提的是,它只会改变已经添加了“创build组”的文件夹中的文件,而不是默认的“创build文件夹引用”。

您可以为每个文件,组,项目或所有新项目设置缩进,除了每个文件缩进之外,新的源代码文件将inheritance最接近的父项的缩进设置。

要设置每个文件的缩进,请在“项目浏览器”中select文件,然后在“ 文件检查器”▶“文本设置”中设置缩进。

Xcode每个文件的缩进

要设置每个组的缩进,请在“项目导航器”中select该组,然后在“ 文件检查器”▶“文本设置”中设置缩进。

在这里输入图像说明

要为每个项目设置缩进,请在“项目导航器”中select项目,然后在“ 文件检查器”▶“文本设置”中设置缩进。

在这里输入图像说明

要为新项目设置默认缩进,请selectXcode▶首选项…▶文本编辑▶缩进

在这里输入图像说明