我知道在Xcode9的早期Beta中缺少代码折叠,并且可以通过CMD单击来折叠整个方法。
但在Xcode 8中,我能够通过编辑器、>>代码、折叠>>折叠、、但在Xcode 9中折叠整个方法,从而将代码折叠成块(即单个if语句)。
是否有修复/设置可以更改以恢复Xcode 8功能?
发布于 2017-09-27 22:42:02
发布说明中指出,到目前为止,它还不受支持。
发布于 2017-10-06 09:51:47
Xcode 10中的更新
Xcode 10增加了对代码折叠的支持,包括:
菜单►编辑器►代码折叠►折叠菜单项

看一下这个快照:

在Xcode 9 beta 1中禁用了代码折叠(现在正在工作),在Xcode 9 Beta5中,根据beta版本说明:在Xcode 9 beta 5- IDE中解析
以下是如何:
⌘ (命令)按钮,并在任何(开始或结束)大括号上移动/悬停鼠标光标。它将自动突出显示块区域。⌘ (命令)按钮按下状态,并单击突出显示的区域。它将启用带有Fold选项的快速菜单弹出窗口。Fold。它会折叠你的代码,并显示3个点,折叠/覆盖整个区块。⌘ (命令)按钮,并单击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来自Xcode菜单的代码折叠选项
▶编辑器▶代码折叠▶“这是代码折叠选项列表”
下面是参考快照:

来自Xcode快捷列表的相同选项
菜单▶Xcode▶Preferences▶键绑定▶“这里是代码折叠短键列表”

https://stackoverflow.com/questions/46387262
复制相似问题