如何禁用 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 参数的自动缩进?