5

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

4

1 回答 1

1

不。

你最好的选择是使用;{ /* Comments */ }(). 除了在操场、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++),但我对它们了解不多。

于 2016-10-29T07:00:58.307 回答