我知道在Xcode9的早期Beta版本中缺少代码折叠,并且可以通过CMD点击折叠整个方法。
但是在Xcode 8中,我能够通过编辑器>>折叠代码块(即单个if语句)。代码折叠>>折叠,但在Xcode 9中折叠整个方法。
我是否可以更改修复/设置以恢复Xcode 8功能?
答案 0 :(得分:48)
Xcode 10增加了对代码折叠的支持,包括:
菜单栏►编辑器►代码折叠►折叠菜单项
看看这张快照:
根据测试版发布说明Xcode 9 beta 1
Xcode 9 Beta5
⌘
中的⌘
已禁用代码折叠:Resolved in Xcode 9 beta 5 – IDE
以下是:
Fold
(命令)按钮,将鼠标光标移动/悬停在任何(开始或结束)大括号上。它将自动突出显示,阻止区域。Fold
(命令)按钮,然后单击突出显示的区域。它将启用带有 ⌘
选项的快捷菜单弹出窗口。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
。它将折叠您的代码并显示3个点,折叠/覆盖整个块。为了便于理解,请查看此快照:
所有键盘快捷方式也都有效。
{{1}}
Xcode菜单中的代码折叠选项:
菜单栏▶编辑器▶代码折页▶“这是代码折叠选项列表”
这是ref快照:
Xcode快捷列表中的相同选项:
菜单栏▶Xcode▶首选项▶键绑定▶“这是代码折叠短键列表”
答案 1 :(得分:9)
发行说明中指出,目前尚不支持。
答案 2 :(得分:6)