修复Xcode中的代码缩进

修复Xcode中的代码缩进,xcode,Xcode,一旦我开始编辑我的代码并添加for循环或if-then语句,我的代码缩进就会被破坏,因为以前的代码会保持它以前的缩进,而不是自动调整 在Visual Studio中,您可以突出显示代码并选择“格式选择”来解决这些问题-在Xcode 9之前的Xcode中是否有类似的内容?(对于Xcode 9,请参阅下面的默认快捷方式) 选择文本 右击 弹出菜单中有一个“重新缩进选择”项 在XCode 4中,还有一个步骤: 选择文本 右击 点击“结构” 弹出菜单中有“重新缩进选择”和其他选项 或使用默认快捷方式

一旦我开始编辑我的代码并添加for循环或if-then语句,我的代码缩进就会被破坏,因为以前的代码会保持它以前的缩进,而不是自动调整

在Visual Studio中,您可以突出显示代码并选择“格式选择”来解决这些问题-在Xcode 9之前的Xcode中是否有类似的内容?

(对于Xcode 9,请参阅下面的默认快捷方式)

  • 选择文本
  • 右击
  • 弹出菜单中有一个“重新缩进选择”项

  • 在XCode 4中,还有一个步骤:

  • 选择文本
  • 右击
  • 点击“结构”
  • 弹出菜单中有“重新缩进选择”和其他选项

  • 或使用默认快捷方式:

  • 选择文本
  • 按ctrl+i组合键
  • 选择文本
  • 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,兄弟。