Не удается найти файл под
Xcode ▶ Настройки/Редактирование текста ▶ Поле "Складная лента кода".
Не удается найти файл под
Xcode ▶ Настройки/Редактирование текста ▶ Поле "Складная лента кода".
Складирование кода было отключено в 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:
Menubar ▶ Редактор ▶ Складка кода ▶ "Вот список вариантов складывания кода"
Вот моментальный снимок ref:
Одинаковые параметры из сокращенного списка Xcode:
Menubar ▶ Xcode ▶ Настройки ▶ Связывание клавиш ▶ "Вот список коротких клавиш для складывания кода"
Соглашаясь с комментарием @strangetimes, я представил в Apple Bug Reporter следующее в новом формате SUGGESTION. Пожалуйста, не стесняйтесь накладывать на Apple своим:
35237858: Скрытие кода в Xcode 9.1 Только для всех функций/методов
Новый улучшенный код, складывающийся в Xcode 9 или 9.1, кажется, работает только на целой функции или методе. (Сегодня я работаю в Objective-C.) Это не очень полезно. Вы знаете, что функции или методы - это только одна фигурная скобка. Их легко разглядеть. Там, где мне нужно свертывание кода, это длинные блоки потока управления - если, иначе, переключаться, делать, пока или просто блокировать блоки. Верните его, чтобы я мог использовать сворачивание кода, поскольку он работал в Xcode 8.
Лента, хотя я думал, что это хорошо, другие - нет, я могу жить без нее. Но сгибание кода должно работать с всеми кодовыми блоками.
У меня такой же вопрос, и я нашел это на forums.developer.apple.com
... еще не реализован в новом редакторе. @https://forums.developer.apple.com/thread/78912
Теперь он исправлен в Xcode_9_beta_5
Это не делает фальцовку, но это может помочь вам перейти в код:
Если вы хотите узнать, какие скобки, которые идут вместе, вы можете щелкнуть сразу за стартовой или конечной скобкой, тогда вы получите один секунда из двух. Или вы можете дважды щелкнуть или скобку и получить постоянную подсветку всего между скобками.