当我选择多行代码,并希望像往常一样用TAB键缩进它们时,它只是将它们全部删除。我来自Eclipse,在那里我总是这样做。这在Xcode中是怎么做到的?我希望不是一行一行的;)
当前回答
丹麦的键盘
Unindent:⌘+←+ 8
缩进:⌘+ + 9
其他回答
对于代码缩进,首先选择代码行,然后按:
命令+ alt + [
命令+alt+]
⌘+[和⌘+]在Xcode中等价于shift+tab。
由于我没有看到当前版本的Xcode对这个问题的更新,我想我应该在Xcode 9.3中添加,Tab适用于缩进选定的文本行以及从一个自动完成字段移动到另一个。
这里是在XCode中格式化代码的快捷方式
格式化整个代码(整个类/控制器) 选择整个代码,在mac上按control+I来格式化你的代码。 格式化特定的代码块 选择代码并按: ⌘+]用于右移(缩进) ⌘+[用于左移(取消缩进)
注意:根据@ javergiovannini的建议,你可以使用编辑器菜单选项
选择您的代码并导航到编辑器>结构>重缩进
对于那些在mac上使用西班牙语键盘的人来说,这是快捷键:
美国小妞⌘+⌥+黑un-indent
美国小妞⌘+⌥+铝indent
推荐文章
- 模拟器慢动作动画现在打开了吗?
- Swift to Objective-C头未在Xcode 6中创建
- 在Atom编辑器中是否有格式化HTML的命令?
- iOS应用程序“应用程序无法验证”只在一台设备上
- 是否可以在Xcode 5上安装iOS 6 SDK ?
- 编译警告:对于架构i386,没有处理文件的规则
- MobileDevice。pkg不受信任,OS X更新后无法打开Xcode
- 目标……重写“Pods/Pods.xcconfig”中定义的“OTHER_LDFLAGS”构建设置
- 解释iOS7中automyadjustsscrollviewinsets, extendedlayoutinclesopaquebars, edgesForExtendedLayout之间的区别
- 按下UINavigationController后栏按钮时执行动作
- 架构arm64未定义的符号
- 在Xcode 6的Storyboard中什么是“限制到边缘”
- 如何清空缓存和清洁所有目标Xcode 4及以后
- 运行时出现“未知类<MyClass> in Interface Builder file”错误
- Xcode模拟器:如何删除不需要的旧设备?