有没有办法在 Swift Playgrounds 4 中重新缩进线条?

Posted

技术标签:

【中文标题】有没有办法在 Swift Playgrounds 4 中重新缩进线条?【英文标题】:Is there any way to reindent lines in Swift Playgrounds 4? 【发布时间】:2021-12-29 17:45:06 【问题描述】:

一直在Swift Playgrounds 4 上尝试编写 SwiftUI 应用程序,它会在您编写行时自动正确缩进,但我没有看到在选择或文件中重新缩进所有行的方法。

显然,当您编写 SwiftUI 时,您经常在堆栈、导航视图和其他块中嵌入或取消嵌入元素,因此经常需要重新缩进以保持代码的可读性。

似乎您必须在每行上删除并重新插入换行符才能自动重新缩进或手动在每行上一次插入一个制表符。你甚至不能一次选择多行来一次全部缩进,它只是用制表符覆盖选择。

在 Swift Playgrounds 4 中真的没有快速的方法来重新缩进行吗?

【问题讨论】:

我一直在使用键盘和控件来重新缩进选定的行,就像在 Xcode 中一样。我不知道这是否适用于屏幕键盘。 是的,当我碰巧按住 cmd 键并显示所有快捷方式时,我才意识到这一点。 是的,看起来很奇怪,似乎没有办法在没有硬件键盘的情况下打开快捷方式对话框...... 【参考方案1】:

哦,如果你按住 ⌘ cmd 键,它会显示所有键盘快捷键。

重新缩进是 ^ control + I

如果你碰巧没有硬件键盘,不知道你会怎么做……

【讨论】:

以上是关于有没有办法在 Swift Playgrounds 4 中重新缩进线条?的主要内容,如果未能解决你的问题,请参考以下文章

Swift 中 Playgrounds 的用途是啥?

Swift Playgrounds 中的简单笔记应用

如何在 XCode 8 Playgrounds 中使用 Swift 2.3?

swift Swift Playgrounds模拟时钟示例。

使用 Swift 将结构附加到数组(在 iOS 中失败,但在 Playgrounds 中失败)

Swift Playgrounds 中的 JavaScriptCore