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

时间:2010-07-09 20:45:21

标签: xcode tabs indentation

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

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

6 个答案:

答案 0 :(得分:62)

这似乎已经改变了Xcode 4 ...如果你点击文件,组或项目,在Utilities栏中的项目(默认情况下在右侧)是'Text Settings'。 / p>

答案 1 :(得分:29)

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

enter image description here

enter image description here

答案 2 :(得分:13)

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

要为每个文件设置缩进,请在Project Navigator中选择该文件,然后在文件检查器▶文本设置中设置缩进。

Xcode indentation per file

要为每个设置缩进,请在Project Navigator中选择该组,然后在文件检查器▶文本设置中设置缩进。

enter image description here

要为每个项目设置缩进,请在Project Navigator中选择项目,然后在文件检查器▶文本设置中设置缩进。

enter image description here

要为新项目设置默认缩进,请选择 Xcode▶偏好设置...▶文字编辑▶缩进

enter image description here

答案 3 :(得分:11)

更新:此答案仅适用于Xcode3。对于较新的版本,请参阅James Turner的回答。

是的,请转到查看>文字>标签设置...

您可以指定(文件特定的)缩进设置,这些设置将保存在项目中。

答案 4 :(得分:4)

实际上Alex Gray和James Turner是最正确的 - XCode 5.1允许您在提到时修改File Inspector中的tab / indent,但只是突出显示整个项目,它将应用于其中的所有内容(即所有文件) )。

答案 5 :(得分:1)

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