Які комбінації клавіш Xcode ви використовуєте регулярно? [зачинено]


210

Які комбінації клавіш Xcode ви використовуєте регулярно?

Я дуже вірю в те, щоб якомога більше використовувати клавіатуру (це набагато швидше), і я сподівався, що інші зможуть поділитися деякими з ярликів Xcode, якими вони користуються.


36
Питання, озване в 43 рази, не є конструктивним?
Бун

3
Як це могло вимагати нічого, крім списку команд?
Моркром

3
Я зібрав PDF популярних комбінацій клавіш: iphonedev.tv/blog/2014/9/25/…
Пол Солт,

4
Я здивований, що жодна з відповідей не містить [ctrl + 6] методу пошуку або позначки у поточному файлі.
Йогеш Махешварі

3
Eurgh мене так дратує, наскільки корисні теми закриваються поліцейськими SO ...
Філ Хадсон

Відповіді:


254

Я вважаю, що ярлики для відкривання та закриття різних областей екрана повинні бути корисними.

ярлики


Шукали це зображення втретє, остаточно зберегли, це чудово. Завжди забувайте фільтри.
DanSkeel

4
@DanSkeel Дякую Коротка примітка про фільтр навігатора - я часто використовував cmd-option-j для фільтрування, а потім переходив до вихідних файлів. Однак тепер я вважаю, що команда відкритих швидко швидше (cmd-shift-O, введіть кілька символів, повернення)
Роберт

6
Якщо ви хочете зосередитись на полі пошуку, Search Navigatorви можете натиснути, Command + 3а потім натиснітьCommand + Option + j
DanSkeel

8
Приємним доповненням було б ^(1-6)елементи інтерфейсу над головною областю редагування. Ви можете легко перейти до Recent Files, Callersі Method list. Зауважте, що ви можете почати вводити текст після будь-якого з них. ( Дуже корисно з Control-6.)
funroll

Хтось знає, як призначити кілька ярликів для однієї дії в налаштуваннях Xcode? Деякі дії заздалегідь визначені за допомогою декількох ярликів, але я не міг зрозуміти, як це зробити, наприклад, призначити як PageUp, так і типовий для "Переключитися на наступний аналог".
Raffael

138

Cmd+ Shift+ oвідкриває діалогове вікно "Відкрити швидко", де можна швидко знайти та відкрити файли, що містять введений текст.


17
Змінено на Cmd-Shift + o у Xcode 4
квантовому картотеці

1
Змінено на CTRL-i в Xcode 4.5
Seunghoon

4
Ще Cmd-Shift + o в моєму Xcode 4.5.2
jake_hetfield

3
Також виявляється CMD-Shift-o в Xcode 5.
livingtech

1
Найкращий ярлик періоду
XCode

61

Оновлено для новіших версій:

Control+ Command+

Перемикання між відповідними .h / .m файлами або як власна документація Apple , це означає Перейти до Counterpart


2
Якщо ви перебуваєте у файлі .m, він переходить на відповідний .h-файл, і навпаки.
Джон Даут,

28
Це Control + Cmd + Up / Down на моїй версії Xcode (4.5.2)
jake_hetfield

3
Це управління + CMD + вгору / вниз на Xcode 5.1
Faizan S.

На клавіатурі Apple клавіша управління називається опцією.
ADJ

1
@ArunPratap не правильний. Варіант - варіант або alt, контроль - контроль
ff10

47

command+ shift+j

Виявляє поточний файл у навігаторі проекту. Дуже корисно, якщо ви використовуєте command+ control+ Jдля переходу до визначення, оскільки Xcode не автоматично відкриє файл, що містить у навігаторі.


3
любити це! це супер корисно!
Лука Даванцо

42

command /

Прокоментуйте поточний або кілька рядків, якщо вони виділені.

Корисний для швидкого коментування та коментування під час експерименту з кодом.


cmd + контроль + / теж
evanhutomo

5
За винятком випадків, що не криваво працює половину часу .....
Какао

1
Коментування не працює, лише якщо ваш вибір містить один або кілька рядків, які вже не коментовані.
DarkByte

27

Повторний відступ. Він є, Edit > Format > Re-Indentі за замовчуванням немає ярлика (я використовую Command+ Shift+ L). Це знахідка.


28
Там також "Відбір відступу", Контроль I.
Даррен

6
Зараз додано комбінацію клавіш за замовчуванням (Xcode 4) для повторного відступу. Використовуйте Control + I. І елемент переміщено в редактор -> Структура -> Повторний відступ.
sElanthiraiyan

5
Виділіть також якийсь код і натисніть Command+ [або, ]щоб віддати вибір.
Матей

1
Незначне уточнення, це "Контроль + літера" i я з розуму намагався використовувати | lol
Гастон

1
Щасливі новини, я розробив плагін xCode, який вказує
Thilina Chamin Hewagama

25

command F Пошук у файлі

option command F Знайдіть і замініть у файлі

shift command F Пошук у всьому проекті

shift option command F Шукайте та замінюйте у всьому проекті

Помітьте шаблон для легкого запам'ятовування.


5
Після пошуку в проекті, коли результати знайдуться в Навігаторі, як ви можете повторити їх, не використовуючи мишу? (Я ненавиджу натискати на кожен результат)
tothemario

2
Крім того, ви можете використовувати Cmd + E, щоб поставити поточний вибір у пошуку (у файл), а Cmd + G - для вибору / переходу до наступного явища (Cmd + Shift + G рухається назад). Чудово працює і для швидкої заміни (чергування Cmd + G і Cmd + V). Особисто я також склав Cmd + Option + E, щоб знайти вибір у проекті, на відповідність вищезазначеному.
Патрік Пійнаппель

@tothemario Ви можете натиснути команду-option-G, щоб перейти до кожного результату пошуку на рівні проекту. shift-command-option-G переміститься назад через кожен результат.
Canucklesandwich

1
@tothemario наразі це Cmmd + Control + Gдля наступного та Cmmd + Control + Shift + Gпопереднього. Якщо ви хочете комбінацію клавіш, тоді перейдіть до Налаштування >> Прив'язки клавіш >> шукайте "Знайти далі в
мед


15

Command+ J (Перемістіть фокус на будь-який розділ редактора)


1
Що нам насправді допомагає?
Esqarrouth

@Esqarrouth Цей ярлик може перемістити курсор, наприклад, від помічника редактора до головного редактора.
п-

12

Control+ Command +j

Виділіть ключове слово (назва методу) та перейдіть до його визначення. Також працює для змінних, #defines тощо.


10
Cmd + клацання на символі також працює так само.
Ракеш

Додайте Параметр до вищезазначеного ярлика, щоб відкрити визначення у своєму помічнику редактора.
йод

7

Деякі з моїх улюблених ярликів - це не клавіатурні комбінації взагалі, а мультитач-жести. Усі Macbook з початку 2008 року, і я б уявив настільні комп’ютери з Чарівною мишкою або Magic Trackpad, підтримують три пальці пальцем вгору і вниз, щоб перемикатися між заголовком і реалізацією, і пальцем три пальці вліво і вправо, щоб переміщатися в межах історія файлів.


Це не працює на моєму iMac 2013 з чарівною мишкою, FYI, було б добре, хоча!
Веслі Сміт

Я використовую 3 пальця вліво і вправо, але вгору і вниз ідеально. Дякую.
Михайло Озерянський

7

Command+ Shift+ Yдля консолі.


2
Я думаю, ти маєш на увазі Command-Shift-Y. Ось що це в Xcode 4.4.1.
arlomedia

Так, повністю. Можливо, це було управління ще в Xcode 3, але це може бути також і друком, який я зробив :)
Fabiano Francesconi

@arlomedia Використання ярлика тільки відкриває консоль, але не переміщує курсор туди. Чи все-таки я можу змусити курсор переміщатися туди?
Мед

1
Команда @Honey + Shift + C
Hai Feng Kao

@HaiFengKao спасибі тобі
мед


4

Ключові прив’язки до дій XCode

Створіть свої власні поєднання клавіш з допомогою Text Key Bindings вкладку в панелі налаштувань Key Bindings . Економія часу все своє. Просто знайдіть улюблені дії та додайте / редагуйте ярлики!

Інший потік може виявитися корисним є тут .


3

Просто основна навігація Emacs. Відчуває себе так правильно.


1

Я не можу жити без вертикального пальця трьох пальців, щоб переключитися між інтерфейсом та файлом реалізації. Якщо ви пропустили це в xcode-4 / Lion, обов'язково дотримуйтесь наступних інструкцій:

http://geeksinkilts.com/?p=67


2
також (для тих, хто шукає комбінації клавіш) ctrl + cmd + догори перемикання між ними теж
Ian Dundas

Так, і набагато менше клопоту - цікавіться, чому ви хочете перенести руку на трекпад, коли це просто ярлик клавіатури .. ??
ATV

Якщо ваша рука вже на трекпад, це хороший варіант.
Санджай Чаудрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.