Xcode9 中代码折叠的键盘快捷键
Keyboard shortcut for code folding in Xcode 9
代码折叠不适用于键绑定 Shift + Alt + Cmd + <- left in Xcode 9 .
有人对 Xcode 9 有同样的问题吗?
代码折叠是新编辑器中尚未实现的一长串内容之一。
更新:
发布 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).
与所有测试版软件一样,测试版发行说明中记录了很多未解决的问题。
Xcode 10更新:
Xcode10增加了对代码折叠的支持,包括:
- 一个新的代码折叠功能区,显示编辑器中的所有多行可折叠代码块
- 编辑器中折叠代码的新样式,允许您使用折叠代码编辑行
- 支持折叠任何用花括号括起来的代码块
- 支持折叠功能区、结构化选择或
中的折叠代码块
Menubar ► Editor ► Code Folding ► Fold menu item
看看这个快照:
根据 beta 发行说明,Xcode 9 beta 1 中的代码折叠被禁用,现在正在运行,在 Xcode 9 Beta5 中:Resolved in Xcode 9 beta 5 – IDE
方法如下:
- 按住键盘上的
⌘
(命令)按钮并在任何(开始或结束)大括号上按住 move/hover 鼠标光标。会自动高亮,遮挡区域。
- 保持(按住)
⌘
(命令)按钮处于按下状态并单击突出显示的区域。它将使用 Fold
选项启用快速菜单弹出窗口 window。
- Select
Fold
从菜单列表。它将折叠您的代码并显示 3 个点,folding/covering 整个块。
- 现在,要再次展开您的代码块,请释放
⌘
(命令)按钮并单击折叠块的 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 菜单的代码折叠选项:
Menubar ► Editor ► Code Folding ► "Here is list of code folding options"
这是参考快照:
来自 Xcode 快捷方式列表的相同选项:
Menubar ► Xcode ► Preferences ► Key Bindings ► "Here is list of code folding short-keys"
真正让事情变得异常困难的是缺少代码折叠功能区。早知道就不'upgraded'了
代码折叠不适用于键绑定 Shift + Alt + Cmd + <- left in Xcode 9 . 有人对 Xcode 9 有同样的问题吗?
代码折叠是新编辑器中尚未实现的一长串内容之一。
更新:
发布 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).
与所有测试版软件一样,测试版发行说明中记录了很多未解决的问题。
Xcode 10更新:
Xcode10增加了对代码折叠的支持,包括:
- 一个新的代码折叠功能区,显示编辑器中的所有多行可折叠代码块
- 编辑器中折叠代码的新样式,允许您使用折叠代码编辑行
- 支持折叠任何用花括号括起来的代码块
- 支持折叠功能区、结构化选择或 中的折叠代码块
Menubar ► Editor ► Code Folding ► Fold menu item
看看这个快照:
根据 beta 发行说明,Xcode 9 beta 1 中的代码折叠被禁用,现在正在运行,在 Xcode 9 Beta5 中:Resolved in Xcode 9 beta 5 – IDE
方法如下:
- 按住键盘上的
⌘
(命令)按钮并在任何(开始或结束)大括号上按住 move/hover 鼠标光标。会自动高亮,遮挡区域。 - 保持(按住)
⌘
(命令)按钮处于按下状态并单击突出显示的区域。它将使用Fold
选项启用快速菜单弹出窗口 window。 - Select
Fold
从菜单列表。它将折叠您的代码并显示 3 个点,folding/covering 整个块。 - 现在,要再次展开您的代码块,请释放
⌘
(命令)按钮并单击折叠块的 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 菜单的代码折叠选项:
Menubar ► Editor ► Code Folding ► "Here is list of code folding options"
这是参考快照:
来自 Xcode 快捷方式列表的相同选项:
Menubar ► Xcode ► Preferences ► Key Bindings ► "Here is list of code folding short-keys"
真正让事情变得异常困难的是缺少代码折叠功能区。早知道就不'upgraded'了