在Xcode中使用Swift时有没有办法折叠注释?

时间:2014-10-24 04:42:18

标签: swift code-folding xcode6.1

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

1 个答案:

答案 0 :(得分:1)

没有

最好的办法是使用;{ /* Comments */ }()。除了在操场,main.swift或函数/方法内部(允许表达式的任何地方)之外,这不会在任何地方工作。

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

这样可以让你可靠地折叠/展开内联块和多线块....但是当你处于逻辑块时会出现问题,例如if/else ..你不能放一个"可折叠"在if的右括号之后发表评论,然后在else声明之前发表评论:

不工作:

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

它很丑陋,也是使用AppCode和Xcode的理由。

我们已经在XC8了,此时此刻非常荒谬,而且还没有重构。

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

其他文本编辑也可以支持这一点,(Vim,Notepad ++),但我还没有太多地使用它们。