Исправить отступ кода в Xcode

Как только я начинаю редактировать свой код и добавляю для циклов, или если в этом случае мои отступы кода удаляются, потому что предыдущий код сохраняет прежний отступ вместо автоматической настройки.

В Visual Studio вы можете выделить код и выбрать "выбор формата", чтобы исправить эти проблемы - есть ли что-то подобное в Xcode?

Ответ 1

Перед Xcode 9 (для Xcode 9 см. ссылку по умолчанию ниже)

  • выберите текст
  • правой кнопкой мыши
  • во всплывающем меню во всплывающем меню есть пункт "Отменить выбор"

В XCode 4 есть еще один шаг:

  • выберите текст
  • правой кнопкой мыши
  • Нажмите "Структура"
  • там есть "выбор повторного отступа" и другие параметры во всплывающем меню

Или используя ярлык по умолчанию:

  • выберите текст
  • нажмите ctrl + i

Ответ 2

  • выберите текст
  • нажмите Control-I (сочетание клавиш по умолчанию)

Ответ 3

В Xcode 4.6.3 выберите Editor > Structure > Re-Indent.

Ярлык: Control + I (это 'i', для 'indent')

Это работает с текущим выбором. Если текст не выбран, выберите Edit > Select All (⌘ + A), а затем выполните повторный отступ.

(я более четко повторяю остальные ответы)

Ответ 4

Эти решения переставляют текст по умолчанию в поведение xCode по умолчанию. Чтобы изменить это поведение, перейдите к xCode (v.4) > "Настройки" > "Редактирование текста". Затем на вкладку "Отступ".

Ответ 5

Вы можете попробовать мое расширение Swimat https://github.com/Jintin/Swimat

Он поддерживает формат при выборе.

Простая установка brew cask install swimat