Когда я выбираю несколько строк кода и хочу сделать отступ с помощью TABклавиши, как обычно , он просто удаляет их все. Я родом из Eclipse, где я всегда так делал. Как это делается в Xcode? Надеюсь не построчно;)
xcode
code-formatting
Спасибо
источник
источник
Ответы:
Сочетания клавиш ⌘+ ]для отступа и ⌘+ [для отступа.
источник
Выберите код для повторной заливки, затем перейдите к
источник
⌘+ [и ⌘+ ]являются эквивалентами shift+tabв Xcode.
источник
Вот ярлыки для форматирования кода в XCode
Форматировать весь код (весь класс / контроллер)
Выберите весь код и нажмите control+ I на Mac, чтобы отформатировать код.
Форматировать определенный блок кода
Выберите код и нажмите:
Примечание: в соответствии с @JavierGiovannini sugesstion вы можете сделать, используя опцию меню редактора
источник
Другой способ быстро переформатировать отступ - это быстрое вырезание и вставка. ⌘+ xи ⌘+ v. Я часто нахожу это быстрее, чем ⌘+ [или ⌘+, ]поскольку вы можете сделать это одной рукой (против двух), и он будет переформатирован до правильного уровня отступа за один выстрел.
источник
⌘
+,I
который «автоматически делает отступ с помощью XCode», а не просто «отступ блока строк».Сначала выберите весь код, используя
command
+a
Во-вторых, удерживайте клавишу,
ctr
а затем нажмитеi
весь выбранный код будет хорошо отступать.
источник
Если вы используете синергию (для совместного использования одной клавиатуры для двух ПК) и ПК (MAC), в котором вы используете xcode, является подчиненным, а главный ПК - Windows PC
сочетания клавиш alt+ ]для отступа и alt+ [для отступа.
Обновить:
Но из синергии версии 1.5 работает ⌘+ [для отступа и ⌘+ ]для отступа
источник
В Xcode 9 вы можете, наконец, использовать Tab и Shift + Tab для отступа нескольких строк кода. Ура!
источник
Выберите «Клавиша вкладки: всегда отступы» в «Предпочтения» -> «Редактирование текста» -> «Отступ». Затем вы можете сделать отступ для одной строки или выделенных строк, нажав TABили SHIFT+ TAB К сожалению, это полностью исключает возможность вставки вкладок туда, где вы хотите, и плохо конфликтуют с клавиша табуляции используется для переключения между «полями автозаполнения».
Я думаю, нам нужно больше клавиш на клавиатуре, одного недостаточно ...
источник
Для всех французских Xcoders, стандартные сочетания клавиш таковы:
Выбор отступа:
⇧+ ⌘+ ⌥+)
Отказ от выбора:
⇧+ ⌘+ ⌥+(
источник
Для тех из вас, у кого испанская клавиатура на Mac, это быстрые клавиши:
⌘+ ⌥+ [для отступа
⌘+ ⌥+ ]для отступа
источник
Ярлык для повторного отступа: control + i
источник
здесь все важные ярлыки из другого вопроса ответили на переполнение стека
источник
Если вы хотите переназначить стандартный Xcode ⌘+ [в TAB, вы можете сделать следующее:
Установите программу под названием «Карабинер».
Перейдите в «Настройки» ~> «Разное и удалить»
В разделе «Пользовательские настройки» нажмите кнопку «Открыть private.xml»
Откройте файл и замените его содержимое следующим кодом:
Перейдите в «Настройки» ~> «Изменить ключ» ~> нажмите кнопку «Обновить XML»
Поставьте галочку в флажок, который называется «Tab вместо Command + [»
наслаждаться
PS: обратите внимание, что этот параметр работает глобально на вашем компьютере, а не только в Xcode. Однако я уверен, что Google может помочь вам найти решение, как настроить его еще дальше, применяя изменения только к XCode.
источник
Датская клавиатура
Unindent: ⌘+ ⌥+ 8
Отступ: ⌘+ ⌥+ 9
источник
В основном ⌘ [для левого множественного отступа и ⌘ ]правого множественного отступа.
Для
TR
клавиатуры вы можете оставить множественный отступ ⌘ ⎇ 8и вправо множественный отступ. ⌘ ⎇ 9Потому что оба 8и 9являютсяALT
символами этих чисел. Или если у вас есть клавиатура, которая имеет [или ]символы принадлежат свойствуALT
( ⎇), так что вы можете использовать⌘ ⎇ KEYBOARD CHARACTERисточник
Быстрая клавиша:
ПРИМЕЧАНИЕ. Выберите коды для повторного отступа и нажмите «control» и «i» на вашем Mac.
источник
Поскольку я не видел обновления этого вопроса для текущей версии Xcode, я подумал, что добавлю, что в Xcode 9.3 Tab работает для отступа выбранных строк текста, а также для перемещения из одного поля автозаполнения в другое ,
источник
В Xcode 4.2 авто-отступ довольно хорош. Теперь вы можете сделать отступ для выбора кода, нажав клавишу Tab. Я обнаружил, что XCode обычно форматирует код очень хорошо автоматически, и вам редко приходится перемещать вещи вокруг себя. Я считаю, что быстрее выбрать фрагмент кода, щелкнуть правой кнопкой мыши и выбрать Структура -> Повторный отступ, если какой-то код выглядит грязным.
источник
Вкладка для отступа SHIFT + Вкладка повторного отступа
источник