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

一个接一个地崩溃已经不可能了。


当前回答

我喜欢Krunal的答案(上面):https://stackoverflow.com/a/46020397/1554947

Fold                          ⌥ ⌘ ←      option + command + left arrow
Unfold                        ⌥ ⌘ →      option + command + right arrow
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 + right

其他回答

看起来像Ctrl-Command-Up(或在菜单上:editor - codefold - foldmethods /Functions)。

Ctrl-Command-Down或Ctrl-U反转。

在Xcode 4中,这似乎发生了变化。

Command-alt-shift-left箭头就可以了…

折叠/展开当前方法或如果结构使用:

折叠:命令-alt-左箭头

展开:command-alt-right箭头

按COMMAND +,“命令逗号” 点击“文本编辑”页签 检查“代码折叠色带”

就在行号的右边,你会看到一个新的带,在函数/方法旁边有向上或向下的箭头。按下这些键可以展开或折叠函数/方法。

X-Code 7之后

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

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

我喜欢Krunal的答案(上面):https://stackoverflow.com/a/46020397/1554947

Fold                          ⌥ ⌘ ←      option + command + left arrow
Unfold                        ⌥ ⌘ →      option + command + right arrow
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 + right