修复Xcode中的代码缩进
一旦我开始编辑我的代码并添加for循环或if-then语句,我的代码缩进就会被破坏,因为以前的代码会保持它以前的缩进,而不是自动调整 在Visual Studio中,您可以突出显示代码并选择“格式选择”来解决这些问题-在Xcode 9之前的Xcode中是否有类似的内容?(对于Xcode 9,请参阅下面的默认快捷方式)修复Xcode中的代码缩进,xcode,Xcode,一旦我开始编辑我的代码并添加for循环或if-then语句,我的代码缩进就会被破坏,因为以前的代码会保持它以前的缩进,而不是自动调整 在Visual Studio中,您可以突出显示代码并选择“格式选择”来解决这些问题-在Xcode 9之前的Xcode中是否有类似的内容?(对于Xcode 9,请参阅下面的默认快捷方式) 选择文本 右击 弹出菜单中有一个“重新缩进选择”项 在XCode 4中,还有一个步骤: 选择文本 右击 点击“结构” 弹出菜单中有“重新缩进选择”和其他选项 或使用默认快捷方式
在XCode 4中,还有一个步骤:
或使用默认快捷方式:
Control-I
(默认键盘快捷键)这些解决方案将文本重新缩进到默认的xCode行为。要更改这些行为,请转到xCode(v.4)>首选项>文本编辑。然后进入缩进选项卡。在Xcode 4.6.3中,选择
编辑器
重新缩进
快捷方式:Control+I
(这是“i”,表示“缩进”)
这适用于当前选择。如果未选择文本,请选择Edit
Select All
(⌘+A) 然后执行重新缩进
(我更清楚地重申了其他答案)你可以试试我的分机Swimat
它支持格式选择
通过brew cask安装swimat进行简单安装
Xcode 9.2:
您可以选择文本并按ctrl+i重新缩进代码。快速重新缩进整个文件:
⌘+a
⌘+x
⌘+五
编辑:不再在Xcode 11中工作您可以在Xcode 11中自动执行此操作
你可以用不同的方法来做,但这两种方法是最简单的
- 选择文本(⌘ +a) :
使用快捷方式->(控件)^+i
单击“编辑器”->单击“结构”->单击“重新缩进”
正是我想要的。。。而不是。。。我希望我能告诉XCODE做一些缩进私有和公共的东西:C++类的内部…相反,它在class关键字下面对齐它们,但我看不到这样的选项。这是最好的解决方案可能的副本显然不适用于Xcode 5中的ObjC++,“重新缩进选择”选项根本不起作用,因为Xcode 9不再存在右键单击选项。ctrl+i仍然有效。ctrl+i。。。这就是我误读并尝试command+I的原因,它重建了我的项目并要求我选择一个分析模板。ctrl
+I
的确,我不知道它是“I”还是“I”或“|”,它是简单的“I”,感谢最近在其他IDE上花费了太多的时间,我的大脑认为这是值得删除的。真的没有菜单选项吗?@PaulSlocum-Control-I仍然在Xcode 11中为我工作。它也在编辑器>结构>重新缩进的菜单中。这与cmd+a,ctrl+i有什么不同吗?它将在@tetrajen解决方案:Xcode首选项>文本编辑>缩进>标记“粘贴时重新缩进”后工作。这真是天才!非常感谢。祝你一切顺利!我在寻找这个答案。thanx,兄弟。