如何折叠XCode中的所有方法?

有没有人知道如何折叠XCode中的类中的所有方法?

一个接一个的折叠不再是一个select了。

从Xcode 4开始,它似乎已经发生了变化。

命令替代左箭头将做的伎俩…

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

折叠: 命令替代左箭头

展开: 命令alt右箭头

X-Code 7起

要折叠所有方法: Shift + Option + Command + 向左箭头

展开所有方法: Shift + Option + Command + 向右箭头

看起来像CtrlCommandUp (或在菜单上:Editor-CodeFolding-FoldMethods / Functions)。

CtrlCommandDownCtrlU可以反转。

Xcode 9 beta 1已经禁用了代码折叠function,现在正在Xcode 9 Beta5中使用,根据testing版发布说明: 已解决Xcode 9 beta 5 – IDE

这里是如何:

  1. 按住键盘上的 (command)button,并将鼠标指针移动/hover在任何(开始或结束)大括号上。 它会自动突出显示,封锁区域。
  2. 按住(按住) (command)button并点击高亮区域。 它将启用快速菜单popup窗口与Fold选项。
  3. 从菜单列表中selectFold 。 它会折叠你的代码,并显示3个点,折叠/覆盖整个块。
  4. 现在,再次展开你的代码块,释放 (command)button并点击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菜单中的代码折叠选项

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

这里是ref快照:

在这里输入图像说明

Xcode的相同选项快捷菜单

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

在这里输入图像说明