微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将代码括在大括号中并在 Xcode 中自动缩进?

如何解决将代码括在大括号中并在 Xcode 中自动缩进?

有没有什么方便的方法可以在 Xcode 中一次性完成所有这些事情?
选取一个选定的文本块并将其括在一组大括号中,每个大括号各占一行,并使用适当的缩进,如下所示:

之前:

    idea.ponder()
    doSomething()

选择 2 行并点击快捷方式后:

    {
        idea.ponder()
        doSomething()
    }

... 最好将光标定位在左大括号之前。

这样我就可以,例如,输入 withAnimationdispatchQueue.main.asyncif !tooSleepy 就可以了。

我发现自己经常手动执行此类操作,而且我从未见过方便的 Xcode 快捷方式。 (虽然有缩进、用大括号包裹而不添加换行符等的快捷方式)我是否遗漏了什么?

谢谢!

解决方法

在我的机器上,选择行并输入左花括号与您刚才所说的完全相同。示例:

self.contentView.layer.cornerRadius = 8
self.contentView.backgroundColor = .blue

我选择两行(三击并拖动)并点击 { 键,然后我得到

{
    self.contentView.layer.cornerRadius = 8
    self.contentView.backgroundColor = .blue
}

要使光标位于第一个大括号之前,请选择“编辑器”>“选择”>“平衡分隔符”(您可以为其指定快捷方式),然后选择左箭头。

enter image description here

另一种方法可能是:选择并剪切行,使用代码完成插入所需的构造,然后将行粘贴回。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。