Xcode在
下提供以下选项 Preferences
> Text Editing
> Indentation
> Tab key
:
In leading white space
:按Tab键仅在行的开头或空格后插入缩进。Never
:按Tab键永远不会导致缩进。Always
:按Tab键始终会导致缩进。我查看了这些选项的文档(这是冒号右侧的内容),但我仍然不明白。什么是“缩进”?我真正喜欢的是,如果Xcode不会比我更了解并尝试重新排列已完全缩进的代码行(我发现它经常在块内部执行 - 我将使我的代码嵌套在一个级别它比它之前的行更多,并且无论出于什么原因它尝试与开始块参数的冒号对齐,导致笨拙的长行,就好像Obj-C没有足够的那些。)
如果我选择这些选项,那么有人能举例说明Xcode的行为会如何变化吗?其中一个选项是否会使Xcode按照我想要的方式运行/自动进行?
答案 0 :(得分:2)
如果你想要的是:
如果Xcode不会比我更了解并尝试重新排列已完全缩进的代码行
然后“Tab键”缩进设置与您想要的内容无关。
相反,请尝试取消选中“基于语法自动缩进”,Xcode将停止更改缩进级别。
或者,取消选中“自动缩进:”下的{
和}
。
另请参阅:Xcode Text Editing Preferences Help: Setting Source Editing and Indenting Preferences