代码折叠在Xcode 9.0 beta 2中不起作用

Jaf*_*iff 5 ios xcode9-beta

我经常在Xcode中使用代码折叠.最近我尝试使用快捷方式在Xcode 9 beta中进行代码折叠Command + alt + left arrow,没有任何反应.

所以我尝试使用菜单栏中的编辑器选项执行相同操作,但似乎禁用了代码折叠选项.如何在Xcode 9中启用代码折叠选项,并使其像Xcode 8一样再次工作.

图片

Kru*_*nal 8

代码折叠现在正在使用Xcode 9 Beta5根据测试版发布说明:已在Xcode 9 beta 5 - IDE中解决

方法如下:

  1. 按住ctrl键盘上的(控制)按钮,将鼠标光标移动/悬停在任何(开始或结束)括号上.它会自动突出显示,阻止区域.
  2. 保持(按住)ctrl(控制)按钮处于按下状态,然后单击突出显示的区域.它将启用带Fold选项的快捷菜单弹出窗口.
  3. Fold从菜单列表中选择.它将折叠您的代码并显示3个点,折叠/覆盖整个块.
  4. 现在,再次展开您的代码块,释放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
Run Code Online (Sandbox Code Playgroud)

这是ref快照:

在此输入图像描述


Rob*_*Rob 5

请参阅发行说明.Beta 3尚不支持代码折叠:

此测试版Xcode 9.0中的源代码编辑器不支持代码折叠.(29396003).

根据WWDC的介绍,他们已经对编辑进行了相当大的改写,所以如果需要一段时间才能完成这一切,请不要感到惊讶.

和所有测试版软件一样,我建议仔细阅读发行说明,因为有许多未解决的问题都有详细记录.


代码折叠现在可以在beta 5中使用.