Обновления в Xcode 10:
Xcode 10 имеет расширенную поддержку свертывания кода, в том числе:
- Новая лента сворачивания кода, показывающая все многострочные складывающиеся блоки кода в редакторе
- Новый стиль для сложенного кода в редакторе, который позволяет редактировать строки со сложенным кодом
- Поддержка свертывания любого блока кода, заключенного в фигурные скобки
- Поддержка складывания блоков кода из складывающейся ленты, из структурированного выделения или из
Меню ► Редактор ► Свертывание кода ► Пункт меню Fold
Посмотрите на этот снимок:
Свертывание кода было отключено в Xcode 9 beta 1, которая работает сейчас, в Xcode 9 Beta5 согласно примечанию к выпуску беты: Разрешено в Xcode 9 beta 5 - IDE
Вот как:
- Нажмите и удерживайте кнопку
⌘
(команда) на клавиатуре и переместите / наведите курсор мыши на любую (начальную или конечную) скобки. Он автоматически подсвечивает область блока.
- Удерживайте (удерживайте)
⌘
(команду) в нажатом состоянии и нажмите на выделенную область. Будет включено всплывающее окно быстрого меню с опцией Fold
.
- Выберите
Fold
из списка меню. Он свернет ваш код и покажет 3 точки, складывая / покрывая весь блок.
- Теперь, чтобы снова развернуть блок кода, отпустите кнопку
⌘
(команда) и нажмите на 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 Menu :
Меню ▶ Редактор ▶ Свертывание кода ▶ «Вот список вариантов свертывания кода»
Вот снимок ref:
Те же параметры из краткого списка Xcode :
Menubar ▶ Xcode ▶ Предпочтения ▶ Привязки клавиш ▶ «Вот список коротких клавиш сворачивания кода»