Как я могу сделать отступ в несколько строк в XCode? - PullRequest
598 голосов
/ 06 мая 2009

Когда я выбираю несколько строк кода и хочу сделать отступ, как обычно, с помощью клавиши TAB , он просто удаляет их все. Я родом из Eclipse, где я всегда так делал. Как это делается в Xcode? Надеюсь не построчно;)

Ответы [ 18 ]

1 голос
/ 10 июня 2017

Датская клавиатура

Unindent: + + 8

Отступ: + + 9

1 голос
/ 10 декабря 2015

Если вы хотите переназначить стандартный Xcode + [ в TAB , вы можете сделать следующее:

  1. Установите программу под названием "Карабинер".

  2. Перейти в «Настройки» ~> «Разное и удалить»

  3. В разделе «Пользовательские настройки» нажмите кнопку «Открыть private.xml»

  4. Откройте файл и замените его содержимое следующим кодом:

    <?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>
    
  5. Перейдите в «Настройки» ~> «Изменить ключ» ~> нажмите кнопку «Обновить XML»

  6. Поставьте галочку в поле, которое называется «Tab вместо Command + [»

  7. Наслаждайтесь

enter image description here

PS: обратите внимание, что этот параметр работает глобально на вашем компьютере, а не только в Xcode. Однако я уверен, что Google может помочь вам найти решение, как настроить его еще дальше, применяя изменения только к XCode.

1 голос
/ 20 июня 2015

здесь ответы на все важные вопросы из другого вопроса о переполнении стека here

1 голос
/ 27 февраля 2018

В основном [ для левого множественного отступа и ] правый множественный отступ.

Для клавиатуры TR вы можете оставить множественный отступ с 8 и справа множественный отступ с 10 9 . Потому что оба 8 и 9 являются ALT символами этих чисел. Или если у вас есть клавиатура с [ или ] относятся к свойству ALT (), поэтому вы можете использовать ХАРАКТЕР КЛАВИАТУРЫ

1 голос
/ 22 октября 2015

Для всех французских X-кодеров, сочетания клавиш по умолчанию:

Выбор отступа:

+ + + )

Отказ от выбора:

+ + + (

0 голосов
/ 10 апреля 2018

Поскольку я не видел обновления этого вопроса для текущей версии Xcode, я подумал, что добавлю, что в Xcode 9.3 Tab работает для отступа выбранных строк текста, а также перехода от одного автозаполнения поле в другое.

0 голосов
/ 16 октября 2018

Вкладка для отступа SHIFT + табуляция повторного отступа

0 голосов
/ 27 ноября 2011

В Xcode 4.2 авто-отступ довольно хорош. Теперь вы можете сделать отступ для выбора кода, нажав клавишу Tab. Я обнаружил, что XCode обычно форматирует код очень хорошо автоматически, и вам редко приходится перемещать вещи вокруг себя. Я считаю, что быстрее выбрать фрагмент кода, щелкнуть правой кнопкой мыши и выбрать Структура -> Повторный отступ, если какой-то код выглядит грязным.

...