Как только я начинаю редактировать свой код и добавлять циклы for или if then, отступы в моем коде нарушаются, потому что предыдущий код сохраняет прежний отступ вместо автоматической настройки.
В Visual Studio вы можете выделить код и выбрать «выбор формата», чтобы исправить эти проблемы - есть ли что-нибудь подобное в Xcode?
Ответы:
До Xcode 9 (для Xcode 9 см. Ярлык по умолчанию ниже)
В XCode 4 есть еще один шаг:
Или используя ярлык по умолчанию:
источник
ctrl
+i
Это действительно, я был смущен ли это «я» или «я» или «|», это ясно «я», спасибоControl-I
(сочетание клавиш по умолчанию)источник
В Xcode 4.6.3, выберите
Editor
>Structure
>Re-Indent
.Ярлык:
Control + I
(это «я» от «отступ»)Это работает с текущим выделением. Если текст не выделен, выберите
Edit
>Select All
(⌘ + A), а затем выполните повторный отступ.(Я более четко повторяю другие ответы)
источник
Вы можете сделать это автоматически в Xcode 11
источник
Эти решения изменяют отступ текста до поведения xCode по умолчанию. Чтобы изменить это поведение, перейдите в xCode (v.4)> Настройки> Редактирование текста. Затем перейдите на вкладку «Отступ».
источник
Xcode 9.2:
Вы можете выделить текст и нажать ctrl+, iчтобы изменить отступ в коде.
источник
Чтобы быстро изменить отступ для всего файла:
⌘+a
⌘+x
⌘+v
Изменить : больше не работает в Xcode 11
источник
Вы можете попробовать мое расширение Swimat https://github.com/Jintin/Swimat
Он поддерживает формат по выбору.
Простая установка
brew cask install swimat
источник
Вы можете сделать это по-разному, но эти два самые простые
Используя ярлык -> (control) ^+i
Нажмите «Редактор» -> Нажмите «Структура» -> Нажмите «Изменить отступ»
источник