Когда я выбираю несколько строк кода и хочу сделать отступ с помощью TABклавиши, как обычно , он просто удаляет их все. Я родом из Eclipse, где я всегда так делал. Как это делается в Xcode? Надеюсь не построчно;)
Когда я выбираю несколько строк кода и хочу сделать отступ с помощью TABклавиши, как обычно , он просто удаляет их все. Я родом из Eclipse, где я всегда так делал. Как это делается в Xcode? Надеюсь не построчно;)
Ответы:
Сочетания клавиш ⌘+ ]для отступа и ⌘+ [для отступа.
Выберите код для повторной заливки, затем перейдите к
Редактор -> Структура -> Повторный отступ
Вот ярлыки для форматирования кода в XCode
Форматировать весь код (весь класс / контроллер)
Выберите весь код и нажмите control+ I на Mac, чтобы отформатировать код.
Форматировать определенный блок кода
Выберите код и нажмите:
Примечание: в соответствии с @JavierGiovannini sugesstion вы можете сделать, используя опцию меню редактора
Другой способ быстро переформатировать отступ - это быстрое вырезание и вставка. ⌘+ xи ⌘+ v. Я часто нахожу это быстрее, чем ⌘+ [или ⌘+, ]поскольку вы можете сделать это одной рукой (против двух), и он будет переформатирован до правильного уровня отступа за один выстрел.
⌘
+, I
который «автоматически делает отступ с помощью XCode», а не просто «отступ блока строк».
Сначала выберите весь код, используя command
+a
Во-вторых, удерживайте клавишу, ctr
а затем нажмитеi
весь выбранный код будет хорошо отступать.
Если вы используете синергию (для совместного использования одной клавиатуры для двух ПК) и ПК (MAC), в котором вы используете xcode, является подчиненным, а главный ПК - Windows PC
сочетания клавиш alt+ ]для отступа и alt+ [для отступа.
Обновить:
Но из синергии версии 1.5 работает ⌘+ [для отступа и ⌘+ ]для отступа
Выберите «Клавиша вкладки: всегда отступы» в «Предпочтения» -> «Редактирование текста» -> «Отступ». Затем вы можете сделать отступ для одной строки или выделенных строк, нажав TABили SHIFT+ TAB К сожалению, это полностью исключает возможность вставки вкладок туда, где вы хотите, и плохо конфликтуют с клавиша табуляции используется для переключения между «полями автозаполнения».
Я думаю, нам нужно больше клавиш на клавиатуре, одного недостаточно ...
Для тех из вас, у кого испанская клавиатура на Mac, это быстрые клавиши:
⌘+ ⌥+ [для отступа
⌘+ ⌥+ ]для отступа
здесь все важные ярлыки из другого вопроса ответили на переполнение стека
Если вы хотите переназначить стандартный Xcode ⌘+ [в TAB, вы можете сделать следующее:
Установите программу под названием «Карабинер».
Перейдите в «Настройки» ~> «Разное и удалить»
В разделе «Пользовательские настройки» нажмите кнопку «Открыть 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являются ALT
символами этих чисел. Или если у вас есть клавиатура, которая имеет [или ]символы принадлежат свойству ALT
( ⎇), так что вы можете использовать⌘ ⎇ KEYBOARD CHARACTER
Поскольку я не видел обновления этого вопроса для текущей версии Xcode, я подумал, что добавлю, что в Xcode 9.3 Tab работает для отступа выбранных строк текста, а также для перемещения из одного поля автозаполнения в другое ,
В Xcode 4.2 авто-отступ довольно хорош. Теперь вы можете сделать отступ для выбора кода, нажав клавишу Tab. Я обнаружил, что XCode обычно форматирует код очень хорошо автоматически, и вам редко приходится перемещать вещи вокруг себя. Я считаю, что быстрее выбрать фрагмент кода, щелкнуть правой кнопкой мыши и выбрать Структура -> Повторный отступ, если какой-то код выглядит грязным.
Вкладка для отступа SHIFT + Вкладка повторного отступа