Включение панели складывания кода в Xcode

Как включить панель свертки кода рядом с номерами строк?

Я googled "код складывания Mac"; это все о запуске и разворачивании кода, но ничего не позволяет включить панель.

Я попытался использовать Editor -> Code Folding -> Fold/Unfold, чтобы складывать и разворачивать коды, но у меня нет вертикальной полосы рядом с номерами строк; поэтому, у меня есть кнопка, чтобы щелкнуть, чтобы сбросить карты и развернуть.

Как включить эту панель?

Please see image here here.

Ответы

Ответ 1

Я всегда сталкиваюсь с этим, что внезапно я случайно скрою сложенный риф Code. Итак, из ответа @PetahChristian я взял его с скриншотом.

Xcode > Предпочтения > Редактирование текстa > Проверьте "Складная лента кода"

введите описание изображения здесь

Ответ 2

Перейдите в раздел "Настройки" → "Редактирование текста" и нажмите Показать складную ленту кода.

Ответ 3

Складирование кода было отключено в 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:

Меню > Редактор ► Сгиб кода ► "Ниже приведен список вариантов складывания кода"

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

enter image description here

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

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

enter image description here