我在 Xcode 中经常使用代码折叠。最近,我尝试使用快捷方式 Command + alt + left arrow
在 Xcode 9 beta 中折叠代码,但没有任何反应。
所以我尝试对菜单栏中的编辑器选项做同样的事情,但代码折叠选项似乎被禁用了。如何在 Xcode 9 中启用代码折叠选项并使其像在 Xcode 8 中一样再次工作。
最佳答案
根据 beta 发行说明,代码折叠现在可以在 Xcode 9 Beta5 中使用:Resolved in Xcode 9 beta 5 – IDE
方法如下:
- 按住键盘上的
ctrl
(控制)按钮并将鼠标光标移动/悬停在任何(开始或结束)大括号上。它会自动高亮、遮挡区域。 - 保持(按住)
ctrl
(控制)按钮处于按下状态,然后单击突出显示的区域。它将启用带有Fold
选项的快速菜单弹出窗口。 - 从菜单列表中选择
Fold
。它将折叠您的代码并显示 3 个点,折叠/覆盖整个 block 。 - 现在,要再次展开您的代码块,松开
ctrl
(控制)按钮并单击折叠 block 的 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
这是引用快照:
关于ios - 代码折叠在 Xcode 9.0 beta 2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45027003/