如何在 Xcode 中折叠类中的所有方法?

一处崩溃已经不再是一种选择。

有帮助吗?

解决方案

如图4的Xcode它似乎改变。

命令 - ALT - - 向左箭头将这样的伎俩...

要折叠/展开当前方法或if结构使用:

折叠:命令 - ALT - 向左箭头

展开:命令 - ALT - 向右箭头

其他提示

更新于 Xcode 10

Xcode 10 增加了对代码折叠的支持,包括:

  1. 新的代码折叠功能区显示编辑器中的所有多行可折叠代码块
  2. 编辑器中折叠代码的新样式,允许您使用折叠代码编辑行
  3. 支持折叠大括号内的任何代码块
  4. 支持从折叠功能区、结构化选择或从

菜单栏 ► 编辑器 ► 代码折叠 ► 折叠菜单项

enter image description here

看看这个快照:

enter image description here


根据 beta 发行说明,代码折叠在 Xcode 9 beta 1 中被禁用,现在在 Xcode 9 Beta5 中可以正常工作: Xcode 9 beta 5 – IDE 中已解决

具体方法如下:

  1. 按下并按住不动 键盘上的(命令)按钮并将鼠标光标移动/悬停在任何(开始或结束)大括号上。它会自动突出显示、遮挡区域。
  2. 保留) (命令)按钮处于按下状态,然后单击突出显示的区域。它将启用快速菜单弹出窗口 Fold 选项。
  3. 选择 Fold 从菜单列表中。它将折叠您的代码并显示 3 个点,折叠/覆盖整个块。
  4. 现在,要再次展开代码块,请释放 (命令)按钮并单击折叠一个块的 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


Xcode 菜单中的代码折叠选项:

菜单栏 ▶ 编辑器 ▶ 代码折叠 ▶ “这是代码折叠选项列表”

这是参考快照:

enter image description here

Xcode 快捷方式列表中的相同选项:

菜单栏 ▶ Xcode ▶ 首选项 ▶ 键绑定 ▶ “这是代码折叠快捷键列表”

enter image description here

X-代码7起

要折叠所有方法: + 方法 + 命令 + 向左箭头

要展开所有方法: + 方法 + 命令 + 右箭头

看起来像控制 - 命令 - 向上做它(或菜单:主编语法折叠-FoldMethods /功能)。

控制 - 命令 - 向下控制 - û逆转。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top