我经常在Xcode中使用代码折叠。最近,我尝试使用快捷的Command + alt + left arrow在Xcode 9测试版中折叠代码,但什么也没发生。
所以我试着对菜单栏中的编辑器选项做同样的处理,但是似乎代码折叠选项被禁用了。如何在Xcode 9中启用代码折叠选项,并使其再次像Xcode 8那样工作。

发布于 2017-07-11 06:55:50
见发布说明。在beta 3中还不支持代码折叠:
Xcode 9.0测试版中的源代码编辑器不支持代码折叠。(29396003)。
根据WWDC的报告,他们已经对编辑器进行了相当大的重写,所以如果他们花了一段时间才把这一切弄清楚,那就不要感到惊讶了。
和所有测试版软件一样,我建议仔细检查发行说明,因为有很多未解决的问题都有很好的文档记录。
代码折叠现在在beta 5中工作。
发布于 2017-08-21 13:44:43
代码折叠现在正在工作,在Xcode 9 Beta5中,根据beta版本说明:在Xcode 9 beta 5- IDE中解析
以下是如何:
ctrl (控制)按钮,并在任何(开始或结束)大括号上移动/悬停鼠标光标。它将自动突出显示块区域。ctrl (控制)按钮按下状态,并单击突出显示的区域。它将启用带有Fold选项的快速菜单弹出窗口。Fold。它会折叠你的代码,并显示3个点,折叠/覆盖整个区块。ctrl (控制)按钮,并单击3个点折叠一个块。为了便于理解,请看下面的快照::

所有的键盘快捷键也在工作。
Fold ⌥ ⌘ ← option + command + left arrow
Unfold ⌥ ⌘ → option + command + right arrow
Unfold All ⌥ U option + U
Fold Methods & Functions ⌥ ⌘ ↑ option + command + up arrow
Unfold Methods & Functions ⌥ ⌘ ↓ option + command + down arrow
Fold Comment Blocks ⌃ ⇧ ⌘ ↑ control + shift + command + up
Unfold Comment Blocks ⌃ ⇧ ⌘ ↓ control + shift + command + down
Focus Follows Selection ⌃ ⌥ ⌘ F control + option + command + F
Fold All ⌘ ⌥ ⇧ ← command + option + shift + left
Unfold All ⌘ ⌥ ⇧ → command + option + shift + left下面是参考快照:

发布于 2017-10-09 22:36:31
在Xcode 9 build 9A235中,当单击这3个点时,代码折叠并不总是打开方法。当发生这种情况时,您可以单击希望打开的方法下面的方法,这有时是有效的。苹果发布这样一个半生不熟的功能,应该感到尴尬。更重要的是,折叠方法周围的盒子没有任何价值,只是额外的,不必要的,杂乱的。
https://stackoverflow.com/questions/45027003
复制相似问题