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

Mic*_*nen 54 xcode tabs indentation

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

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

Jam*_*ner 62

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


Ale*_*ray 30

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

在此输入图像描述

在此输入图像描述

  • 您可以在导航器中选择**项目**,并在检查器区域中更改未指定的任何文件的默认文本设置. (9认同)

Sco*_*ner 19

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

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

每个文件的Xcode缩进

要为每个设置缩进,请在"项目导航器"中选择该组,并在" 文件检查器"▶"文本设置"中设置缩进.

在此输入图像描述

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

在此输入图像描述

要为新项目设置默认缩进,请选择Xcode▶首选项...▶文本编辑▶缩进:

在此输入图像描述

  • 请注意这一点 - 更改缩进后,它似乎不会自动应用,您必须使用“command+a”来选择全部,然后使用“control+i”来强制重新格式化。(Xcode 中的格式化程序不太好,所以要为一些疯狂的缩进规则做好准备!) (2认同)

Ste*_*mer 11

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

是,请转到视图>文本>标签设置...

在那里指定(文件特定的)缩进设置,这些设置将保存在项目中.