Коли я вибираю кілька рядків коду і хочу відступити їх, як зазвичай, TABклавішею, він просто видаляє їх усі. Я родом з Eclipse, де я завжди робив це так. Як це робиться в Xcode? Сподіваюсь, не по черзі;)
Коли я вибираю кілька рядків коду і хочу відступити їх, як зазвичай, TABклавішею, він просто видаляє їх усі. Я родом з Eclipse, де я завжди робив це так. Як це робиться в Xcode? Сподіваюсь, не по черзі;)
Відповіді:
Комбінації клавіш на клавіатурі - ⌘+ ]для відступу та ⌘+ [для відступу.
Виберіть код для повторного нагадування та перейдіть до
Редактор -> Структура -> Повторний відступ
Ось ярлики для форматування коду в XCode
Відформатувати весь код (весь клас / контролер)
Виберіть весь код і натисніть control+ I на mac, щоб відформатувати свій код.
Форматуйте конкретний блок коду
Виберіть код і натисніть:
Примітка. Згідно з посиланням на @JavierGiovannini, ви можете зробити це за допомогою пункту меню редактора
Ще один спосіб швидкого переформатування відступу - це швидке вирізання та вклеювання. ⌘+ xі ⌘+ v. Я часто знаходжу це швидше ⌘+ [або ⌘+, ]оскільки ви можете це зробити однією рукою (проти двох), і він переформатується до правильного рівня відступу за один кадр.
⌘
+, I
яке "автоматично відрізало XCode", а не лише "відступом блоку рядків".
Спочатку виберіть увесь код за допомогою command
+a
По-друге, утримуйте клавішу, ctr
а потім натиснітьi
весь обраний код буде чудово відступ.
Якщо ви використовуєте синергію (для спільної роботи однієї клавіатури на два ПК) та ПК (MAC), на якому ви використовуєте xcode, є рабським, а головний ПК - це ПК з Windows
комбінації клавіш - alt+ ]для відступу і alt+ [для відступу.
Оновлення:
Але з синергетичної версії 1.5 працює ⌘+ [для відступу та ⌘+ ]для відступу
Виберіть "Клавіша вкладки: Відступи завжди" в розділі Налаштування-> Редагування тексту-> Відступ. Потім ви можете відступити один рядок або виділення рядків натисканням кнопки TABабо SHIFT+ TAB На жаль, це повністю виключає можливість вставляти вкладки, де ви хочете, і сильно конфліктувати з клавіша вкладки, що використовується для перемикання між "полями автозаповнення".
Я думаю, нам потрібно більше клавіш табуляції на клавіатурі, однієї недостатньо ...
Для тих, хто має іспанську клавіатуру на mac, це ярлики:
⌘+ ⌥+ [для відступного відступу
⌘+ ⌥+ ]для відступу
тут усі важливі ярлики з іншого питання відповіли на переповнення стека
Якщо ви хочете перезавантажити стандартний знак X ⌘+ [до TAB, ви можете зробити наступне:
Встановіть програму під назвою "Karabiner".
Перейдіть до Налаштування ~> "Різне та видалення"
У розділі "Спеціальні налаштування" натисніть кнопку "Відкрити приватне.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 + Повторне відступ вкладки