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


当前回答

由于我没有看到当前版本的Xcode对这个问题的更新,我想我应该在Xcode 9.3中添加,Tab适用于缩进选定的文本行以及从一个自动完成字段移动到另一个。

其他回答

丹麦的键盘

Unindent:⌘+←+ 8

缩进:⌘+ + 9

用于缩进的快捷键为⌘+],用于取消缩进的快捷键为⌘+[。

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

另一种快速重新格式化缩进的方法是快速剪切和粘贴。⌘+x和⌘+v。我经常发现它比⌘+[或⌘+]更快,因为你可以用一只手(而不是两只手)完成它,它会在一次拍摄中重新格式化到正确的缩进级别。

缩进标签 SHIFT + Tab重新缩进

在Xcode 4.2中,自动缩进非常好。您现在可以通过按Tab键缩进所选代码。我发现Xcode通常能很好地自动格式化代码,你很少需要自己移动东西。我发现它更快地选择一段代码,右键单击并选择结构->重缩,如果一些代码看起来混乱。