如何在Xcode中缩进多行?

Tha*_*nks 603 xcode code-formatting

当我选择多行代码并希望像往常一样用TAB键缩进它们时,它只是将它们全部删除.我来自Eclipse,我总是那样做.怎么在Xcode中完成?我希望不是一行一行;)

JWD*_*JWD 920

键盘快捷键是+ ]用于缩进,+ [用于非缩进.

  • 在Xcode的首选项窗口中,单击"键绑定"工具栏按钮.Key Bindings部分是您自定义键盘快捷键的地方.

  • 请注意,这些是常用的Mac OS X键绑定,因此您可以使用CMD-]和CMD- [在例如Mail.app中缩进]. (41认同)
  • 此外,Ctrl + I会根据Xcode中的文本编辑首选项在活动编辑器中重新整理您的整个代码. (40认同)
  • 谢谢你的提示 - 我不知道.令人沮丧的是,在德国键盘上,没有[或]键 - 所以要缩进,你实际上必须保持CMD + ALT + 6来缩进.上帝,我有时想念Visual Studio ...... (20认同)
  • 一些也在其他操作系统上运行的应用程序使用TAB和SHIFT + TAB,比如eclipse和任何衍生产品 (8认同)
  • 我认为法语键盘应该更糟糕:ctrl + alt + shift +')'.缩进几行的四个愚蠢的键.这和它一样糟糕. (7认同)
  • 一旦Appcode与Swift一起行动,我就会放弃XCode.对于没有使用IntelliJ IDE的人,我感到非常抱歉! (3认同)

小智 51

选择要重新启动的代码,然后转到

编辑器 - >结构 - >重新缩进

  • -1:问题是如何缩进一行行,而不是如何让它由XCode自动缩进.恕我直言,这是一个很大的不同. (7认同)
  • 不是正确的答案,但是无论如何这都是一个有用的提醒! (3认同)

Nik*_*Nik 47

+ [+ ]shift+tabXcode 中的等价物.

  • 如果您当时选择了多行,它确实适用于多行. (8认同)

swi*_*Boy 28

以下是格式化XCode中代码的快捷方式

  1. 格式化整个代码(整个类/控制器)

    选择整个代码并按下 MaccontrolI上的+以格式化代码.

  2. 格式化特定的代码块

    选择代码并按:

    • + ]右移(缩进)
    • + [左移(非缩进)

注意:根据@JavierGiovannini sugesstion,您可以使用Editor Menu选项

  1. 选择代码并导航到编辑器>结构>重新缩进

  • 1.它应该是Ctrl + I. (3认同)

Joe*_*oel 12

快速重新格式化缩进的另一种方法是快速剪切和粘贴.+ x+ v.我经常发现它比+ [+ 快,]因为你可以用一只手(相对于两只)来做它,并且它会在一次拍摄中重新格式化为正确的缩进级别.


Sal*_*lim 10

如果您使用synergy(为两台PC共享一个键盘)和使用xcode的PC(MAC)是slave,而主PC是Windows PC

键盘快捷键是alt+ ]用于缩进,alt+ [用于非缩进.

更新:

但是从synergy版本1.5工作+ [用于缩进和+ ]用于非缩进


Aas*_*ish 8

快捷键:

ctrl + 我

注意:请选择要重新缩进的代码,然后在 Mac 上按“control”和“i”。


pha*_*ann 7

在Xcode 9中,您最终可以使用Tab和Shift + Tab缩进多行代码.好极了!


Cho*_*war 6

首先,使用command+ 选择所有代码a

其次,按住键ctr然后按i

整个选定的代码将很好地缩进.