如何解决将代码括在大括号中并在 Xcode 中自动缩进?
有没有什么方便的方法可以在 Xcode 中一次性完成所有这些事情?
选取一个选定的文本块并将其括在一组大括号中,每个大括号各占一行,并使用适当的缩进,如下所示:
之前:
idea.ponder()
doSomething()
选择 2 行并点击快捷方式后:
{
idea.ponder()
doSomething()
}
... 最好将光标定位在左大括号之前。
这样我就可以,例如,输入 withAnimation
或 dispatchQueue.main.async
或 if !tooSleepy
就可以了。
我发现自己经常手动执行此类操作,而且我从未见过方便的 Xcode 快捷方式。 (虽然有缩进、用大括号包裹而不添加换行符等的快捷方式)我是否遗漏了什么?
谢谢!
解决方法
在我的机器上,选择行并输入左花括号与您刚才所说的完全相同。示例:
self.contentView.layer.cornerRadius = 8
self.contentView.backgroundColor = .blue
我选择两行(三击并拖动)并点击 {
键,然后我得到
{
self.contentView.layer.cornerRadius = 8
self.contentView.backgroundColor = .blue
}
要使光标位于第一个大括号之前,请选择“编辑器”>“选择”>“平衡分隔符”(您可以为其指定快捷方式),然后选择左箭头。
另一种方法可能是:选择并剪切行,使用代码完成插入所需的构造,然后将行粘贴回。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。