17 ответов:
сочетания клавиш ⌘+] для отступа и ⌘+[ ООН-отступ.
- в окне настроек Xcode нажмите кнопку панели инструментов привязки клавиш. В разделе привязки клавиш можно настроить сочетания клавиш.
вот ярлыки, чтобы отформатировать код в XCode
форматировать весь код (весь класс / контроллер)
выделите весь код и пресс управления+я на mac для форматирования кода.
формат конкретного блока кода
выберите код и нажмите:
- ⌘+] для правый ход (отступ)
- ⌘+[ для перемещения влево (без отступа)
примечание: согласно @JavierGiovannini sugesstion вы можете сделать с помощью опции меню редактора
- выделите код, и перейдите к Редактор > Структура > Повторный Отступ
еще один способ быстро переформатировать отступ быстро вырезать и вставить. ⌘+x и ⌘+v. Я часто нахожу его быстрее, чем ⌘+[ или ⌘+] Как вы можете сделать это с одной стороны (против двух), и он будет переформатировать на правильный уровень отступа в один выстрел.
Если вы используете synergy (для совместного использования одной клавиатуры для двух ПК) и ПК(MAC), в котором вы используете Xcode, является ведомым, а главный ПК-ПК с Windows
сочетания клавиш alt+] для отступа и alt+[ ООН-отступ.
обновление:
но от синергии версии 1.5 работает ⌘+[ для отступа и ⌘+] для un-indent
во-первых, выберите весь код с помощью
command+aво-вторых, удерживая клавишу
ctrи нажмите клавишуiвесь выбранный код будет красиво отступ.
выберите "Tab key: отступы всегда" в настройках- > редактирование текста->отступ Затем вы можете отступить одну строку или выбор строк, нажав TAB или SHIFT+ TAB К сожалению, это полностью удаляет возможность вставлять вкладки там, где вы хотите, и плохо конфликтует с ключом tab, используемым для переключения между "полями автозаполнения".
Я думаю, нам нужно больше клавиш tab на клавиатуре, одного недостаточно...
для тех из вас, с испанский клавиатура на Mac-это ярлыки:
⌘ + ⌥ + [ для un-indent
⌘ + ⌥ + ] для отступа
для всех французских Xcoders вокруг, привязки по умолчанию являются следующие:
отступ отбора:
⇧ + ⌘ + ⌥ + )
отступы выбор:
⇧ + ⌘ + ⌥ + (
Если вы хотите переназначить стандартный Xcode ⌘+[ до TAB, вы можете сделать следующее:
установите программу под названием "Karabiner".
перейдите в Настройки ~ > "разное и удалить"
в разделе" пользовательские настройки "нажмите на кнопку" Открыть private.кнопка "xml"
открыть файл и замените его содержимое следующим код:
<?xml version="1.0"?> <root> <item> <name>Tab instead of Command+[</name> <identifier>private.swap_tab_and_cmnd+[</identifier> <autogen> __KeyToKey__ KeyCode::TAB, ModifierFlag::NONE, KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE </autogen> </item> </root>перейдите в Настройки ~ > "Изменить ключ" ~ > нажмите кнопку "Перезагрузить XML"
поставьте галочку в поле, которое называется " Tab вместо Command+["
наслаждайтесь
PS: обратите внимание, что этот параметр работает глобально на вашем компьютере, а не только в Xcode. Однако, я уверен, что Google может помочь вам найти решение, как настройте его еще дальше, применяя изменения только к Xcode.
в принципе ⌘[ для левого множественного отступа и ⌘] право несколько отступов.
на
TRклавиатура вы можете оставить несколько отступов с ⌘⎇8 и правый множественный отступ с ⌘⎇9.Потому что оба 8 и 9 areALTсимволы этих чисел.Или если у вас есть клавиатура, которая имеет [ или ] персонажи принадлежатALT(⎇) собственность, так что вы можете использовать ⌘⎇ СИМВОЛ КЛАВИАТУРЫ
поскольку я не видел обновления этого вопроса для текущей версии Xcode, я подумал, что добавлю, что в Xcode 9.3 вкладка работает для отступа выбранных строк текста, а также перемещения из одного поля автозаполнения в другое.
в Xcode 4.2 автоматический отступ довольно хорошо. Теперь вы можете отступить Выбор кода, нажав клавишу Tab. Я считаю, что Xcode обычно форматирует код очень хорошо автоматически, и вам редко приходится перемещать вещи вокруг себя. Я считаю, что быстрее выбрать кусок кода, щелкните правой кнопкой мыши и выберите Structure -> Re-indent, если какой-то код выглядит грязным.


Comments