如何在Xcode中格式化代码?

Jam*_*sev 234 format xcode code-formatting keyboard-shortcuts

我想知道如何格式化我的代码以使其整齐排列?它是否具有类似于Eclipse的功能ctrlshiftf

Pio*_*ski 436

首先选择要格式化的文本,然后按Ctrl+ I.

如果要格式化所选文件中的所有文本,请先使用Cmd+ A.

:此过程仅重新缩进线,但这并不做任何高级格式化.

  • 我认为是 i,Ctrl+i,而不是 Ctrl+L (16认同)
  • 是的,仍然没有高级格式化(2020 年 2 月)...看起来很多人(包括我自己)从更面向工程的 IDE 转向 Xcode。我个人发现 Xcode 缺少很多我在 Eclipse/IntelliJ 产品中已经习惯的生产力/导航/自动完成功能...对我来说,与 IDEA 相比,它感觉就像是 Apple 记事本应用程序:/ (15认同)
  • 它不格式化代码.它只是redents线.就像菜单项说的那样.它不需要在各种符号之间添加或删除多余的空格 (8认同)
  • 谢谢你!不过,您还记得在哪里可以编辑 Xcode 用于格式化的模板吗?在 Xcode 3 中,我对自己进行了一些自定义,但我找不到说明如何操作的书签,而且,现在的技术可能有所不同。 (2认同)

J. *_*sta 58

用于格式化打开文件上所有文本的组合键:

Cmd ⌘ A + Ctrl I


Dai*_*air 26

右键单击(Ctrl +单击) - >结构 - >重新缩进

暂时没有使用eclipse,但是,我认为这就是你想要的......记住选择你想要重新缩进的代码,然后执行此操作.


sup*_*cal 15

我建议看看JetBrains AppCode IDE.它有一个重新格式代码命令.我来自C#背景并使用Visual Studio和Jetbrains Resharper插件,因此学习AppCode很愉快,因为Resharper中的许多功能也存在于AppCode中!

这里列出的功能太多了,但很值得一试

  • 不幸的是,AppCode 已经落伍了。 (4认同)
  • 很好的提示,但并不能真正回答问题。 (3认同)