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

标签 ios xcode9-beta

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

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

Image

最佳答案

根据 beta 发行说明,代码折叠现在可以在 Xcode 9 Beta5 中使用:Resolved in Xcode 9 beta 5 – IDE

方法如下:

  1. 按住键盘上的 ctrl(控制)按钮并将鼠标光标移动/悬停在任何(开始或结束)大括号上。它会自动高亮、遮挡区域。
  2. 保持(按住)ctrl(控制)按钮处于按下状态,然后单击突出显示的区域。它将启用带有 Fold 选项的快速菜单弹出窗口。
  3. 从菜单列表中选择Fold。它将折叠您的代码并显示 3 个点,折叠/覆盖整个 block 。
  4. 现在,要再次展开您的代码块,松开 ctrl(控制)按钮并单击折叠 block 的 3 个点。

为了便于理解,请看这个快照:

enter image description here

所有键盘快捷键也都有效。

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

这是引用快照:

enter image description here

关于ios - 代码折叠在 Xcode 9.0 beta 2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45027003/

相关文章:

android - phonegap 应用程序的文档查看器

ios - iOS应用程序多次被Apple商店拒绝

uiimagepickercontroller - iOS 11 - 始终打开照片库,即使源类型从 .photoLibrary 更改为 .camera

ios-simulator - 如何将 iOS 模拟器更新到最新的 iOS 11 beta?

ios - 导航栏标题和导航按钮未出现在 iOS 11 上

ios - 从照片库中删除图像

ios - 可以从设备上的不同应用程序访问的 ios 组件

ios - 合并两个旋转和缩放的UIImage

ios11 - 尝试使用 tel ://scheme on iOS 11 调用电话号码时出现提示

ios - 无视频输出和 [MC] 从公共(public)有效用户设置中读取。 Swift/iOS 11 错误