当我选择多行代码,并希望像往常一样用TAB键缩进它们时,它只是将它们全部删除。我来自Eclipse,在那里我总是这样做。这在Xcode中是怎么做到的?我希望不是一行一行的;)
当前回答
另一种快速重新格式化缩进的方法是快速剪切和粘贴。⌘+x和⌘+v。我经常发现它比⌘+[或⌘+]更快,因为你可以用一只手(而不是两只手)完成它,它会在一次拍摄中重新格式化到正确的缩进级别。
其他回答
另一种快速重新格式化缩进的方法是快速剪切和粘贴。⌘+x和⌘+v。我经常发现它比⌘+[或⌘+]更快,因为你可以用一只手(而不是两只手)完成它,它会在一次拍摄中重新格式化到正确的缩进级别。
如果您想将标准Xcode的⌘+[重新映射到TAB,您可以执行以下操作:
Install a program called "Karabiner". Go to Preferences ~> "Misc and Uninstall" In "Custom Setting" section click on the "Open private.xml" button Open the file and replace its content with the following code: <?xml version="1.0"?> <root> <item> <name>Tab instead of Command+[</name> <identifier>private.swap_tab_and_cmnd+[</identifier> <autogen> __KeyToKey__ KeyCode::TAB, ModifierFlag::NONE, KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE </autogen> </item> </root> Go to Preferences ~> "Change Key" ~> click on "Reload XML" button Put a tick in the checkbox which is called "Tab instead of Command+[" Enjoy
PS:请注意,这个设置在你的机器上是全局的,而不仅仅是在Xcode中。但是,我相信谷歌可能会帮助你找到一个解决方案,如何进一步定制它,只应用于Xcode的变化。
由于我没有看到当前版本的Xcode对这个问题的更新,我想我应该在Xcode 9.3中添加,Tab适用于缩进选定的文本行以及从一个自动完成字段移动到另一个。
快捷键:
CTRL + I
注意:请选择代码重新缩进并按'control'和'i'在您的mac上。
选择线条并从键盘上按Ctrl+i。
你会让这些行缩进。
推荐文章
- Ios模拟器:如何关闭应用程序
- 准备好开发人员ID的macOS安装程序包
- 创建配置文件失败
- 在成功提交我的应用程序后,“太多符号文件”
- 复制并重命名Xcode项目和相关文件夹
- Xcode 4挂在“附加到(应用程序名称)”
- 为什么单元测试中的代码不能找到包资源?
- c++中不必要的花括号
- Xcode 10的对象库去哪了?
- Xcode 10的UI元素在哪里?
- Xcode构建失败“架构x86_64未定义的符号”
- 如何使用Xcode创建。ipa文件?
- 我可以在没有“构建和运行”的情况下启动iPhone模拟器吗?
- 在notepad++中格式化代码
- Xcode 4 -在新的Macintosh安装上的配置文件上“没有找到有效的签名标识”错误