如何禁用 Xcode 的自动缩进?

Posted

技术标签:

【中文标题】如何禁用 Xcode 的自动缩进?【英文标题】:How to disable the auto-indentation of Xcode? 【发布时间】:2011-07-21 04:04:35 【问题描述】:

如何禁用当我点击“返回”时光标将放置在带有标签的下一行的功能?

【问题讨论】:

【参考方案1】:

Xcode - 首选项(或按键 command+,) - 缩进

在那里你可以禁用它。

【讨论】:

在 Xcode 5 中,首选项现在位于 Preferences > Text Editing > Indentation (tab) Xcode 11 已发布,此答案已过时,需要编辑【参考方案2】:

XCode 3.2.6 的具体步骤:

XCode、首选项、缩进、“语法感知缩进”部分,

在“自动缩进字符”下,取消选中“返回”

另外,来自 Apple 的 XCode User Defaults 文档(可能需要开发人员登录才能查看)提供了对 XCode IDE 的更细粒度的控制。

要设置然后回读单个设置,请使用以下内容:

defaults write com.apple.XCODE PBXIndentOnPaste No
defaults read com.apple.XCODE PBXIndentOnPast

【讨论】:

【参考方案3】:

XCode User Defaults 文档对于 Xcode 6 来说已经过时了 --- 至少它所记录的东西似乎都不再起作用了。此外,无法从“首选项”菜单中关闭自动缩进(在匹配上一行的缩进级别的意义上)。禁用该菜单中的所有选项不会禁用此行为。有人有什么方法可以实际解决这个问题吗?

【讨论】:

【参考方案4】:

对于 Xcode 7(可能至少来自 Xcode 5),您可以从首选项中关闭自动缩进。即点击 command+,(即逗号)或 Xcode > Preferences...,然后选择 Text Editing > Indentations 即可去掉靠近页面中间的根据语法自动缩进前面的勾号。

【讨论】:

以上是关于如何禁用 Xcode 的自动缩进?的主要内容,如果未能解决你的问题,请参考以下文章

你如何调整 Xcode 的 Objective C 参数的自动缩进?

Xcode 中的基本缩进设置

使用 Visual Studio 2015 禁用注释的自动缩进

Xcode:调整自动生成的大括号的缩进?

使用自动成对关闭时如何在 Vim 中设置自动插入新行和缩进

修复 Xcode 中的代码缩进