当我选择多行代码并希望像往常一样用TAB键缩进它们时,它只是将它们全部删除.我来自Eclipse,我总是那样做.怎么在Xcode中完成?我希望不是一行一行;)
键盘快捷键是⌘+ ]用于缩进,⌘+ [用于非缩进.
在Xcode的首选项窗口中,单击"键绑定"工具栏按钮.Key Bindings部分是您自定义键盘快捷键的地方.
选择要重新启动的代码,然后转到
编辑器 - >结构 - >重新缩进
⌘+ [和⌘+ ]是shift+tabXcode 中的等价物.
以下是格式化XCode中代码的快捷方式
格式化整个代码(整个类/控制器)
选择整个代码并按下 MaccontrolI上的+以格式化代码.
格式化特定的代码块
选择代码并按:
⌘+ ]右移(缩进)
⌘+ [左移(非缩进)
注意:根据@JavierGiovannini sugesstion,您可以使用Editor Menu选项
选择代码并导航到编辑器>结构>重新缩进
快速重新格式化缩进的另一种方法是快速剪切和粘贴.⌘+ x和⌘+ v.我经常发现它比⌘+ [或⌘+ 快,]因为你可以用一只手(相对于两只)来做它,并且它会在一次拍摄中重新格式化为正确的缩进级别.
如果您使用synergy(为两台PC共享一个键盘)和使用xcode的PC(MAC)是slave,而主PC是Windows PC
键盘快捷键是alt+ ]用于缩进,alt+ [用于非缩进.
更新:
但是从synergy版本1.5工作⌘+ [用于缩进和⌘+ ]用于非缩进
在Xcode 9中,您最终可以使用Tab和Shift + Tab缩进多行代码.好极了!
首先,使用command
+ 选择所有代码a
其次,按住键ctr
然后按i
整个选定的代码将很好地缩进.