Как свернуть все методы в XCode?

Кто-нибудь знает, как свернуть все методы в классе в XCode?

Слияние один за другим больше не является вариантом.

Ответ 1

Как и в Xcode 4, он, похоже, изменился.

command - alt - shift - left arrow выполнит трюк...

Чтобы свернуть/развернуть текущие методы или структуры if, используйте:

Сложить: command - alt - left arrow

Развернуть: command - alt - right arrow

Ответ 2

X-Code 7 и далее

Чтобы свернуть весь метод: Shift + Option + Command + Left arrow

Чтобы развернуть весь метод: Shift + Option + Command + Right arrow

Ответ 3

Похож, что Ctrl - Command - Up делает это (или в меню: Editor-CodeFolding-FoldMethods/Functions).

Ctrl - Command - Down или Ctrl - U для изменения.

Ответ 4

Складирование кода было отключено в Xcode 9 beta 1, который сейчас работает, в Xcode 9 Beta5 в соответствии с примечанием к бета-версии: Решено в Xcode 9 beta 5 - IDE

Вот как:

  • Нажмите и удерживайте кнопку (команда) на клавиатуре и перемещайте/наведите указатель мыши на любые (начальные или конечные) фигурные скобки. Он автоматически выделит область блока.
  • Держите (удерживайте) (команда) в нажатом состоянии и нажмите на выделенную область. Это позволит быстро открывать окно меню с опцией Fold.
  • Выберите Fold из списка меню. Он сложит ваш код и отобразит 3 точки, складывая/закрывая весь блок.
  • Теперь, чтобы снова развернуть ваш кодовый блок, отпустите кнопку (команда) и нажмите на 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:

Menubar ▶ Редактор ▶ Складка кода ▶ "Вот список вариантов складывания кода"

Вот моментальный снимок ref:

enter image description here

Одинаковые параметры из сокращенного списка Xcode:

Menubar ▶ Xcode ▶ Настройки ▶ Связывание клавиш ▶ "Вот список коротких клавиш для складывания кода"

enter image description here