【发布时间】:2017-07-07 19:20:26
【问题描述】:
代码折叠不适用于 Xcode 9 中的键绑定 Shift + Alt + Cmd + 。 有人对 Xcode 9 有同样的问题吗?
【问题讨论】:
标签: keyboard-shortcuts xcode9-beta code-folding
代码折叠不适用于 Xcode 9 中的键绑定 Shift + Alt + Cmd + 。 有人对 Xcode 9 有同样的问题吗?
【问题讨论】:
标签: keyboard-shortcuts xcode9-beta code-folding
Xcode 10 中的更新:
Xcode 10 增加了对代码折叠的支持,包括:
菜单栏 ► 编辑器 ► 代码折叠 ► 折叠菜单项
看看这个快照:
代码折叠在 Xcode 9 beta 1 中被禁用,根据 beta 版本说明:Resolved in 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 快捷方式列表中的相同选项:
Menubar ► Xcode ► Preferences ► Key Bindings ► “这里是代码折叠快捷键列表”
【讨论】:
代码折叠是一长串尚未在新编辑器中实现的功能。
UPD:
现在 Xcode 9 发布后,代码折叠现在可以使用以前的快捷方式(Shift + Alt + Cmd + 左箭头)
注意:仅折叠您所在的范围,请按 Alt + Cmd + 左箭头。
【讨论】:
真正让事情变得异常困难的是缺少的代码折叠功能区。如果我知道,我不会“升级”。
【讨论】:
根据发行说明。 Xcode 9.0 不支持代码折叠。
The source editor in this beta version of Xcode 9.0 doesn’t support code folding. (29396003).
与所有测试版软件一样,测试版发布说明中详细记录了许多未解决的问题。
【讨论】: