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


当前回答

如果你使用协同(为两台PC共享一个键盘)和你正在使用的PC(MAC), xcode是从机,主机是Windows PC键盘快捷键为alt+]缩进和alt+[反缩进。

更新:

但是从协同版1.5开始,⌘+[用于缩进,⌘+]用于非缩进

其他回答

如果你使用协同(为两台PC共享一个键盘)和你正在使用的PC(MAC), xcode是从机,主机是Windows PC键盘快捷键为alt+]缩进和alt+[反缩进。

更新:

但是从协同版1.5开始,⌘+[用于缩进,⌘+]用于非缩进

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

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

缩进标签 SHIFT + Tab重新缩进

选择要重新缩进的代码,然后转到

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

这里是在XCode中格式化代码的快捷方式

格式化整个代码(整个类/控制器) 选择整个代码,在mac上按control+I来格式化你的代码。 格式化特定的代码块 选择代码并按: ⌘+]用于右移(缩进) ⌘+[用于左移(取消缩进)

注意:根据@ javergiovannini的建议,你可以使用编辑器菜单选项

选择您的代码并导航到编辑器>结构>重缩进