当我开始编辑我的代码并添加for循环或if-then语句时,我的代码缩进就变得混乱了,因为之前的代码仍然保持其原来的缩进而没有自动调整。
在Visual Studio中,你可以突出显示代码并选择“格式化选定内容”来解决这些问题 - 在Xcode中有类似的功能吗?
当我开始编辑我的代码并添加for循环或if-then语句时,我的代码缩进就变得混乱了,因为之前的代码仍然保持其原来的缩进而没有自动调整。
在Visual Studio中,你可以突出显示代码并选择“格式化选定内容”来解决这些问题 - 在Xcode中有类似的功能吗?
Xcode 9及以上版本(参见下面的默认快捷键):
XCode 4版本需要多一步:
或者使用默认快捷键:
ctrl
+ i
确实是这样,我曾经困惑过它是 "i" 还是 "I" 还是 "|",但实际上是小写字母 "i",谢谢。 - WindoControl-I
(默认的键盘快捷键)编辑器
> 结构
> 重新缩进
。Control + I
(其中'i'表示缩进)编辑
> 全选
(⌘+A),然后执行重新缩进。导航窗格
中选择项目(或文件)。然后在 文件检查器
中进入 文本设置
部分,设置所需的制表符或空格缩进数目即可。这些解决方案可以将文本重新缩进到默认的xCode行为。要更改这些行为,请前往xCode(v.4)>首选项>文本编辑,然后到缩进选项卡。
Xcode 9.2:
你可以选择文本并按下 ctrl + i 来重新缩进代码。
有不同的方法可以实现,但以下两种最简单:
使用快捷键:(control)^ + i
点击"编辑器" -> 点击"结构" -> 点击"重新缩进"
⌘+a
⌘+x
⌘+v
编辑:在 Xcode 11 中不再适用。
brew cask install swimat
进行简单安装。