Исправить отступ кода в Xcode - PullRequest
88 голосов
/ 24 августа 2010

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

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

Ответы [ 7 ]

179 голосов
/ 24 августа 2010

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

  1. выделение текста
  2. щелчок правой кнопкой мыши
  3. есть пункт «Выбор повторного отступа»во всплывающем меню

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

  1. выберите текст
  2. щелкните правой кнопкой мыши
  3. Нажмите «Структура»
  4. , во всплывающем меню есть «Повторный отступ выбора» и другие параметры

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

  1. выберите текст
  2. нажмите ctrl + i
58 голосов
/ 26 мая 2011
  1. выберите текст
  2. нажмите Control-I (сочетание клавиш по умолчанию)
9 голосов
/ 14 августа 2013

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

Ярлык: Control + I (это «i», для «отступа»)

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

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

5 голосов
/ 30 сентября 2011

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

1 голос
/ 23 октября 2018

Для быстрой перерисовки всего файла:

+ a

+ x

+ v

1 голос
/ 01 марта 2018

Xcode 9.2:

Вы можете выделить текст и нажать ctrl + i для повторного ввода кода.

0 голосов
/ 29 сентября 2017

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

Поддерживается формат на выбор.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...