【问题标题】:Is there any way to fold comments when using Swift in Xcode?在 Xcode 中使用 Swift 时有什么方法可以折叠注释?
【发布时间】:2014-10-24 04:42:18
【问题描述】:

使用 Objective-C 可以折叠多线 cmets。这似乎不适用于 swift 文件。有没有办法在 XCode 中启用它?

【问题讨论】:

  • 这在 6.1 中似乎还不起作用。我也会非常感谢这个功能。请注意,Swift 语言、Swift 标准库和工具集仍处于起步阶段。您可能需要提交功能请求。

标签: swift code-folding xcode6.1


【解决方案1】:

没有。

您最好的选择是使用;{ /* Comments */ }()。除了在 Playground、main.swift 或函数/方法内部(允许表达式的任何地方)之外,这在任何地方都不起作用。

还有comments: do { /* Comments */ },如果前缀为;,也可以内联

这将使您能够可靠地折叠/展开内联块和多行块....但是当您在逻辑块中时会出现问题,例如if/else.. 您不能添加“可折叠”注释在ifs 右大括号之后,然后在else 语句之前:

不起作用:

if someBool == false { return } ;{/**/}()
else { print("is true!") }
    

它丑得要命,这是将 AppCode 与 Xcode 一起使用的好理由。

我们已经在 XC8 了,现在这很荒谬,而且重构不可用。

AppCode 支持 Xcode 中缺少的许多功能,因此它是一个很好的工具,可以放在相邻的空间或窗口中。您还可以使用 VisualStudio(bootcamp/virtualbox 或第二台计算机)...

其他文本编辑器也可能支持这一点,(Vim、Notepad++),但我对它们了解不多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 2017-03-10
    • 2015-12-09
    • 1970-01-01
    • 2012-11-18
    • 2023-03-13
    相关资源
    最近更新 更多