Разное

Xcode горячие клавиши: Горячие клавиши в Xcode | Визитка программиста

Содержание

Горячие клавиши в Xcode | Визитка программиста

Сочетания клавиш могут существенно упростить и ускорить работу. Немного полезныx сочетаний клавиш для XCode:

  • Ctrl+A – в начало строки
  • Ctrl+E – в конец строки
  • Ctrl+T – поменять местами символы, прилегающие к курсору
  • Ctrl+K – удалить строку
  • Ctrl+L – курсор в центр строки
  • esc – спрятать (показать) меню предложений
  • Tab – применить предложение
  • Cmd + Y – активировать (деактивировать) точки остановки
  • Cmd + Control+Y – продолжить компиляцию (в дебаггере)
  • F6 – степ-овер
  • Cmd + Opt + ↑ — переключение между заголовочным файлом и файлом исходного текста
  • Cmd + двойной щелчок — переключение к определению идентификатора
  • Opt + двойной щелчок — найти документацию для идентификатора
  • Tab + → или Ctrl + / — выбрать следующий аргумент в автозаполнении
  • Shift + Tab + → или Shift + Ctrl + / — выбрать предыдущий аргумент в автозаполнении
  • Ctrl + Shift + . — в обратном направлении между вариантами автозаполнения
  • Opt + Cmd + двойной щелчок на идентификаторе — найти в документации
  • Cmd + двойной щелчок на объекте в Document Window — переключиться к классу в XCode из IB
  • Ctrl + Shift + щелчок на объекте — выбрать наложенные друг на друга элементы в Interface Builder
  • Cmd + ] или Cmd + [ — табулировать блок кода вправо или влево
  • Cmd + / — закомментировать блок кода
  • Cmd + Shift + E — скрыть список файлов над редактором кода
  • Cmd + Opt + Shift + E — скрыть список файлов над редактором кода и «Groups and Files»
  • Alt + Shift + Cmd + K — очистить папки билда (build)
  • cmd + стрелки влево/вправо — поворот симулятора
  • Cmd + R — запустить программу на выполнение
  • Cmd + L — переход к строке с номером

Как облегчить себе жизнь в Xcode. Shortcuts, tips&tricks / Хабр

Эффективная работа в любой IDE, да и не только в IDE, определяется в немалой степени тем, как много вы используете клавиатурных сокращений и всяческих фич, призванных облегчить вашу жизнь.
В этом посте я попытаюсь поделиться тем, что знаю и использую сам, что накопалось в сети но так же очень рассчитываю на вашу помощь. Поделитесь своими находками и трюками. По результатам думаю сделать какой-то PDF, вроде известного Xcode-рам pdf c шорткатами от Colin Wheeler (не знаете? тогда вот линк)

По поводу клавиатурных сокращений стоит просмотреть указанный PDF. Шорткатов там масса, но есть такие, которые я использую чаще других.
Определим символы для описания шорткатов:
⌃ — Control
⌘ — Command
⌥ — Alt
⇧ — Shift
⏎ — Enter/Return
⎋ — Escape
→←↑↓ — Cursor

⌃⌘↑ — Переключение между заголовочным файлом и реализацией. Наверное самое частоиспользуемое сочетание.

⌘T — Открытие новой вкладки (tab). Кстати, если кликнуть на заголовок таба, то можно задать ему имя, к примеру Debug.

⇧⌘Т — Открыть новое окно

⇧⌘] — переход к следующей вкладке

⇧⌘[ — переход к предыдущей вкладке

⌘W — закрыть текущую вкладку, или окно, если вкладка единственная

⌘N — создать новый файл

⌘S — сохранить текущий файл

⌥⌘S — сохранить все изменения во всех открытых файлах

При наборе:

Если надо убрать то, что предлагает автодополнение, то просто нажмите ⎋ Esc

и ⌥⎋ — если хочется увидеть автодополнение кода.

⌘F — поиск в текущем файле

⇧⌘F — поиск по всему проекту

⌘G — переход к следующему результату поиска

⇧⌘G — переход к предыдущему результату поиска

⌘+1..7 — переключение между навигаторами.

⌘/ — закомментировать/раскомментировать текущую строку или выделенный блок, раскомментирование работает корректно только если знак комментария стоит в начале строки.

⌘] — сдвинуть вправо строку/выделенный блок

⌘[ — сдвинуть влево строку/выделенный блок

⌘R — запустить прогармму на выполнение

⌘I — запустить программу с инструментами (allocations, leaks etc.)

⌃⌥⌘0 — показать/скрыть панель утилит (правая панель)

⌃⌥⌘1..4 — переключение между библиотеками темплейтов, сниппетов, объектов и медиаданных

Еще несколько шорткатов от arturphoenix

⇧⌘O — быстрое открытие файла или переход в пределах файла

⌘L — переход к строке с номером

⌃⌘E (при установке курсора на переменную) — быстрое переименование переменной в текущем scope.

Хотелось бы отдельно остановиться на сниппетах.

Помимо имеющихся сниппетов (фрагментов кода) можно создавать и свои или редактировать имеющиеся.

Создадим сниппет для #pragma mark

Откроем библиотеку сниппетов, нажав ⌃⌥⌘2, если она не открыта.

Для начала выделим в коде нужный фрагмент:


Далее мышкой перетаскиваем выделенное в окно снипеттов, открывается окно редактирования. Задаем имя:


Шоркат:


область действия(видимости) сниппета (в нашем случае — all) и placeholder в который будет вставляться кастомный текст. Placeholder задается в таком формате — <# placeholder #>:


Жмем Done и смотрим, что у нас получилось. В коде начинаем набирать mark:


Получаем подсказку автодополения, жмем и остается только вписать текст маркировки:


Очень удобная штука. Я себе много всякого добавил.

Жду ваших комментариев, быстрых клавиш и трюков для улучшения эффективности работы в Xcode!

Горячие главиши в XCode

25 сентября 2010


Как человек, начинавший с DOS и Norton Commander, я не представляю себе, как не пользоваться сочетаниями клавиш. Как вообще может прийти голову копировать через меню Правка? Разве что сломалась клавиатура…


Скажу не банальность, но классику: сочетания клавиш могут существенно упростить и ускорить работу. Немного полезныx сочетаний клавиш для XCode.

  • Переключение между заголовочным файлом и файлом исходного текста: Cmd + Opt + ↑
  • Переключение к определению идентификатора: Cmd + двойной щелчок
  • Найти документацию для идентификатора: Opt + двойной щелчок
  • Выбрать следующий аргумент в автозаполнении: Tab + → или Ctrl + /
  • Выбрать предыдущий аргумент в автозаполнении: Shift + Tab + → или Shift + Ctrl + /
  • Показать список автозаполнения: Esc
  • Циклическое переключение между вариантами автозаполнения: Ctrl + .
  • В обратном направлении между вариантами автозаполнения: Ctrl + Shift + .
  • Найти в документации: Opt + Cmd + двойной щелчок на идентификаторе
  • Выбор нескольких произвольных слов в редакторе: Cmd + Ctrl + двойной щелчок на слове
  • Показать всплывающий список методов и определений в данном файле: Ctrl + 2
  • Переключиться к классу в XCode из IB: Cmd + двойной щелчок на объекте в Document Window
  • Выбрать наложенные друг на друга элементы в Interface Builder: Ctrl + Shift + щелчок на объекте
  • Табулировать блок кода вправо или влево: Cmd + ] или Cmd + [
  • Закомментировать блок кода: Cmd + /
  • Скрыть список файлов над редактором кода: Cmd + Shift + E
  • Скрыть список файлов над редактором кода и «Groups and Files»: Cmd + Opt + Shift + E
  • Быстрый переход к группе на панели «Groups and Files»: Ctrl + Shift + Opt + первая буква группы. Нажмите еще раз, для перехода к следующей группе, если начальные буквы одинаковые.


Помните, что есть еще сочетания, определенные для стандартных пунктов меню. Colin Wheeler уже постарался и подготовил красивую шпаргалку горячих клавиш. Да еще и в разных цветовых решениях.

xcode   

Горячие клавиши (шорткаты) для Xcode » Nikulux

Меню

Запуск проекта (Command + R)

Осуществить быстрый запуск проекта на указанном заранее устройстве можно используя комбинацию

Остановка запущенного проекта (Command + .)

Если Вы считаете необходимым остановить выполнение запущенного проекта, то можете использовать кнопку на интерфейсе IDE, или же сделать это гораздо быстрее используя шорткат

Сборка проекта (Command + B)

Собрать проект без запуска можно используя комбинацию

Сборка проекта со сбросом кэша (Command + Shift + B)

Осуществить сборку проекта со сбросом кэша IDE можно через комбинацию

Процедура получается достаточно затратной по времени, учтите перед использованием.

Создание нового файла (Command + N)

Чтобы быстро создать новый файл (Swift file, Storyboard, SwiftUI View, Objective-C File… и так далее) используйте комбинацию

Открыть файл проекта (Command + Shift + O)

Зная название файла можно искать его по всей иерархии Вашего проекта… А можно по-быстрому открыть используя

Открыть / скрыть область навигатора (Command + 0)

Область навигатора (левое окно прекрасной IDE) можно открыть или закрыть используя кнопку интерфейса, но можно сделать это гораздо быстрее и не прибегая к мышке. Комбинация

(на конце цифра ноль). Открыть / закрыть, быстро и удобно.

Навигация по навигатору

В области навигатора присутствует 9 вкладок. Каждая из вкладок достаточно маленькая и прицеливаться курсором – больно.

Навигация по проекту (Command + 1)

Открыть иерархию текущего проекта можно используя комбинацию

Навигация по истории коммитов (Command + 2)

Открыть историю коммитов можно комбинацией

Навигация по сигнатурам проекта (Command + 3)

Просмотреть все классы, структуры, методы… можно используя навигацию по сингатурам.

Поиск (Command + 4)

Найти любые упоминания конкретной подстроки по всему проекту (поиск подстроки) возможно используя поиск, который можно открыть через комбинацию

Список предупреждений и проблем (Command + 5)

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

… если данный список пуст – это замечательно =)

Список тестов (Command + 6)

Если Вы практикуете тестирование и пишите тесты на своё приложение, то Вы Герой и можете просмотреть список созданных тестов используя шорткат

Данные отладки (Command + 7)

Во время великого дебага есть возможность отслеживать различные метрики работы Вашего приложения. Чтобы отобразить эти данные используйте комбинацию

Список точек останова, breakpoints (Command + 8)

Расставив точки останова (breakpoints) по проекту во время ночного дебага скорее всего Вы забудете где они расположены. Но зато их можно посмотреть через специальный список. Открывается комбинацией

Через это же окно можно легко удалять расставленные breakpoints.

Отчёты по сборкам проекта (Command + 9)

Вспомогательная информация, которая бывает иногда нужна. Когда запускалась сборка, чем завершилась… всё это можно увидеть здесь. Открыть отчёты по сборкам можно используя комбинацию

Открыть / скрыть область инспектора (Command + Option + 0)

Область инспектора (правое окно) возможно показать / скрыть используя комбинацию

(на конце цифра ноль).

Открыть / скрыть область отладки (Command + Shift + Y)

Полезный элемент IDE, который находится в нижней части IDE. Можно отобразить двумя горячими клавишами, а скрыть только одной. Для отображения используйте

Работает только если область скрыта.

Чтобы скрыть используйте

Что интересно, отобразить область в скрытом виде можно используя ту же комбинацию, что и для скрытия, Command + Shift + Y, что намного удобнее.

Довольно странная фича, ибо тулбар занимает места не так уж и много, но пользу несёт. Во всяком случае скрыть или отобразить его Вы можете используя комбинацию

Свернуть / развернуть все методы / функции

Чтобы свернуть все строчки

Command + Option + Shift + <левая стрелка>

Command + Option + Shift + <левая стрелка>

Чтобы развернуть все строчки

Command + Option + Shift + <правая стрелка>

Command + Option + Shift + <правая стрелка>

 

Сочетания клавиш в Xcode | Mac-soj’s Blog

Posted on by macsoj

Метки: Xcode

UPDATE 27 октября 2011: сочетания для Xcode 4 можно скачать здесь. 

Как только я начал работать в Xcode — сразу же озаботился списком сочетаний клавиш (shortcuts). И был приятно удивлен, что есть человек, который делает этот списочек в удобном и красивом виде. Этот человек — Cocoa Samurai — и его блог — http://cocoasamurai.blogspot.com/

Вы можете скачать файлик, кликнув на картинку. Это вариант для версии Xcode 3.2 для Snow Leopard

или вы можете скачать это же с его блога — там есть в других цветовых вариантах.

А также есть тоже самое для версии Xcode 3.1.

Enjoy!

Понравилось это:

Нравится Загрузка…

Похожее

Об Xcode 5. Обзор полезных функций для новичков. Часть 1 / Песочница / Хабр

Введение

Xcode – это инструмент с множеством свойств, включающий в себя среду разработки, набор компиляторов, а также приложение для создания графических интерфейсов – Interface Builder. В последнее время все больше и больше людей хотят программировать под Мак и тоже начинают пользоваться Икс-кодом. А чем больше мы используем какой-нибудь инструмент, тем больше нам хочется о нем узнать. В этой статье я проведу краткий обзор Xcode 5 (для начинающих), а также расскажу несколько интересных и удобных функций, которые могут упростить работу.

Элементы окна Xcode

  1. Панель инструментов (англ. «toolbar») – самая верхняя часть окна, где расположены всевозможные настройки. Также там указано название нашей программы, ее состояние (например «компилируется») и количество ошибок (если они вообще есть).
  2. Панель навигации. Эта панель слева окна изначально показывает список файлов открытой программы, но благодаря переключателю (вверху панели) здесь также можно просмотреть структуру нашей программы, совершить поиск по ней, взглянуть сеть ли ошибки, открыть дебаггер, найти точки остановки и т. д.
  3. Редактор кода. Это самое сердце Икс-код, именно здесь проходит волшебный процесс написания программ.
  4. Инпектор – верхняя правая панель. Там можно посмотреть и изменить свойства текущего файла и самого кода.
  5. Дебаггер. Эта необходимая часть любой среды программирования находится в самом низу окна, если вкратце – выдает результат программы и показывает значения переменных.
  6. Библиотека. Именно там мы берем такие полезные вещи для нашей программы как кнопки, лейблы, слайдеры, формы и т. д.

Использование вкладок

Иногда при работе с проектом неудобно все время переключаться между несколькими файлами и отыскивать в каждом нужный кусок кода. Намного практичнее в этом случае использовать вид с вкладками, как мы это часто делаем в браузерах. К счастью, эта функция доступна и в Xcode! Чтобы ее использовать, выберите View > Show Tab Bar. Чтобы добавить вкладки, нажмите + справа панели с вкладками. Чтобы удалить – крестик слева нужной вкладки.

Выравниваем код

Чтобы визуализировать код и сделать его более читабельным, можно использовать «форматирование по умолчанию» – еще одну классную функцию, предоставленную Икс-кодом. Чтобы ее использовать, выделяем нужный нам фрагмент кода и нажимаем control+I.

Код можно двигать без помощи пробелов, для этого тоже существуют горячие клавиши. Сдвиг вправо – command+], сдвиг влево – command+[.

Устанавливаем удобный шрифт и меняем разметку страницы


Надоел старый фон окна? Хочется увеличить расстояние отступа? Не проблема – ведь можно установить свой стиль форматирования. Для этого перейдите Xcode > Preferences. Появится окно свойств с множеством вкладок (в частности нам нужные Text Editing и Fonts & Colors), в котором можно будет поменять тему, изменить шрифт и внести другие изменения в интерфейс нашей среды разработки.

Массовое редактирование

Иногда нам нужно изменить имя переменной, функции или объекта. Это можно сделать вручную, посредством изменения отдельных кусков кода, но иногда удобнее использовать функцию “edit in scope” (дословно – редактирование в рамке), которая позволяет одновременно редактировать все имена! Чтобы использовать эту функцию, можно вызвать контестное меню над интересующим нас именем и в списке выбрать “edit in scope”.

Горячие клавиши

Все мы знаем, как удобны горячие клавиши, так что привожу несколько весьма актуальных комбинаций, которые облегчают работу в Xcode:

  • Control+A – в начало строки
  • Control+E – в конец строки
  • Control+T – поменять местами символы, прилегающие к курсору
  • Control+K – удалить строку
  • Control+L – курсор в центр строки
  • esc – спрятать (показать) меню предложений
  • tab – применить предложение
  • Command+Y – активировать (деактивировать) точки остановки
  • Command+Control+Y – продолжить компиляцию (в дебаггере)
  • F6 – степ-овер

На этом все на сегодня, надеюсь Вам понравился мой пост. До встречи в следующей части!

Заряжаем Xcode / Хабр

Этот пост является вольным переводом статьи Xcode, Supercharged.

Для нас, как инженеров, очень важно привыкнуть к инструментам, которые мы используем в работе каждый день, но никогда не стоит останавливаться на их изучении. Всегда найдутся скрытые возможности, которые помогают нам работать быстрее и концентрироваться на цели, а не на средствах ее достижения. Я покажу некоторые «фишки», которые обнаружил за время своей работы в среде разработки Xcode. Надеюсь, они и вам пригодятся.

1. Ctrl + цифры

В Xcode есть быстрая навигация по всему проекту: от корневого каталога до файлов и методов в них. Просто нажмите Ctrl + цифры от 1 до 6 и сами увидите. В появляющихся окнах также работает поиск.

2. «Фишки» брэйкпоинтов


Брэйкпоинты — прекрасны. Их тоже можно «зарядить». Вы знали, что можете выполнять LLVM-комманды и даже воспроизводить алерты при срабатывании брэйкпоинта? Причем вы можете комбинировать это с беспрерывным выполнением (когда вам нужно понять, что метод вызывается, но не нужно останавливать приложение).

3. Нечеткий поиск где угодно

Не можете вспомнить где видели что-то в коде? В Xcode есть нечеткий поиск по всему проекту — Cmd+Shift+O. Ключевой момент именно в нечеткости: если результатов поиска слишком много — просто продолжайте печатать пока не найдете то что ищете.

4. Редактирование в области видимости (in Scope)

Поставьте курсор на имя метода или переменной и нажмите Cmd+Ctrl+E. Обратите внимание как выделено каждое упоминание этого слова. Достаточно изменить это имя один раз и Xcode изменит его везде в классе, в котором оно используется. Этим очень удобно пользоваться, когда вам нужно быстро переименовать какую-то переменную или метод. Также это работает для локальных переменных в их областях видимости. Это особенно удобно, когда вы дали название свойству/методу, а потом передумали.

5. camelCase выделение

Эта «фишка» отлично работает в сочетании с предыдущей. В Xcode можно быстро выделять camelCase-текст с помощью Ctrl+Shift+стрелка вправо/влево. Вы просто быстро выделяете слова в названии переменной. Это очень удобно. Обратите внимание, что это может конфликтовать с настройками системы, особенно с переключением между рабочими областями в OS X.

6. Простое переключение между кодом и навигатором

Хотите быстро переключиться из редактора в навигатор файлов? Cmd+Shift+J и вы уже там. Хотите обратно в редактор? И чтоб не тянуться к мышке или трекпаду? Пожалуйста: Cmd+J. Бонусом к этому идет быстрый поиск файлов в навигаторе. Просто нажмите Cmd+Option(Alt)+J.

7. Брэйкпоинты на переменных

Поставьте брэйкпоинт на строку с объявлением переменной и Xcode будет там останавливаться каждый раз когда значение переменной изменяется (на самом деле, в данном примере брэйкпоинт срабатывает, потому что в этой же строке описан метод didSet(…) {…}).

8. Быстро перейти к определению

Вы ведь нажимали Cmd и кликали мышкой по названию переменной или метода, чтоб разобраться что это такое? Поставьте курсор в текст и нажмите Cmd+Ctrl+J. Это также работает и для ваших собственных определений.

9. Различия с последнего коммита

Кому нужны сторонние git-инструменты, если можно посмотреть различия прям внутри Xcode? Cmd+Shift+Alt+Enter(Return).

10. Быстрая работа с брэйкпоинтами

Нажмите Cmd+\ чтоб поставить или убрать брэйкпоинт в строке в которой находится курсор. Также можете использовать Cmd+Y чтоб включать-выключать брэйкпоинты во всем проекте.

Эти комбинации клавиш стали частью моей повседневной работы и помогли ускорить написание кода и внесения изменений. Если же какая-то из этих комбинаций конфликтует с другой настройкой, которую вы сделали раньше, вы всегда можете их изменить. Просто нажмите Cmd+,(запятая) и зайдите в «Key Bindings». Удачного вам фаст-программинга!

11 сочетаний клавиш Xcode для повышения продуктивности

Если вы разработчик и используете сочетания клавиш в редакторе, вы, вероятно, уже знаете несколько сочетаний клавиш Xcode. Вы знаете, что можете:

  • найти текст в файле с ⌘F
  • создать новый файл с ⌘N
  • открыть новую вкладку с ⌘T
  • закройте вкладку с помощью ⌘W

(Да, как и во всех других редакторах, они тоже работают в Xcode.)

Итак, вам просто нужно знать соответствующие сочетания клавиш в Xcode — те, которые отличаются от всех других редакторов, которые вы использовали. Вам нужно знать, как запустить ваше приложение. Как быстро открыть файл. Как показать два файла рядом. И, возможно, самое главное, как сделать так, чтобы автозаполнение могло вам помочь.

Этот список для вас. (Идет одиннадцать.)

1. Выполнить: ⌘R ( Command + R )

Напишите код, затем соберите и запустите приложение в симуляторе или на устройстве с ⌘R .Я делаю это не менее ста раз в день. Узнать его.

2. Показать стандартный редактор: ⌘⏎ ( Command + Enter )

Стандартный редактор — это вид, в котором у вас открыт только один файл, и вы можете показать его с ⌘⏎ . Это то, что я использую большую часть времени, когда пишу код.

3. Показать помощника редактора: ⌥⌘⏎ (, опция + , команда + , введите )

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

4. Открыть быстро: ⇧⌘O ( Shift + Command + O )

Чтобы быстро открыть файл, нажмите ⇧⌘O , затем введите имя файла. Оттуда вы можете:

  • откройте файл в стандартном редакторе (однофайловое представление), нажав ( Введите )
  • откройте файл в помощнике редактора (вторая панель в разделенной панели), нажав ⌥⏎ ( Option + Enter )

5.Очистить: ⇧⌘K ( Shift + Command + K )

Это полезно, когда вы уверены, что написанный вами код правильный, но когда вы его запускаете, что-то ломается. Очистите проект ( ⇧⌘K ) и запустите его снова, и, возможно — всего , может быть, — ваш код действительно правильный. Если чистка не решит вашу проблему, вам может потребоваться показать область отладки…

6. Показать / скрыть область отладки: ⇧⌘Y ( Shift + Command + Y )

Покажите область отладки, которая содержит представление переменных и консоль, с ⇧⌘Y .В представлении переменных отображается состояние всех переменных в области видимости, когда ваше приложение останавливается на точке останова. В консоли вы увидите все, что вы регистрировали во время работы вашего приложения. А когда вы закончите отладку, скройте область отладки тем же ярлыком.

7. Показать / скрыть навигатор: ⌘0 ( Command + 0 )

Левая панель, известная как навигатор, может мешать, когда вы не пользуетесь навигацией. Я держу его закрытым почти все время, а затем открываю его снова с ⌘0 , когда мне нужно добавить новый файл в мой проект или перемещаться по структуре проекта, когда я ищу файл.

8. Показать / скрыть утилиты: ⌥⌘0 ( Option + Command + 0 )

Панель справа, называемая Утилитами, также может мешать, когда она не используется. Обычно это полезно для меня только тогда, когда я работаю в раскадровке, поэтому я использую ⌥⌘0 , чтобы переключать его, когда я переключаюсь между раскадровкой и файлами кода.

9. Найдите текст в проекте: ⇧⌘F ( Shift + Command + F )

Когда вы пытаетесь найти конкретный текст в своем проекте, ⌘⇧F — лучший способ сделать это.

10. Показать / скрыть завершенные действия: ( Escape ) ИЛИ ⌃ Space ( Control + Space )

Введите какой-нибудь код, используйте либо , либо ⌃ Пробел для переключения автозаполнения (я подключился к Escape ), и Xcode предложит несколько интеллектуальных предложений для завершения вашего кода. Вы можете перемещаться по списку с помощью стрелок вверх / вниз, что, вероятно, очевидно. Дополнительно вы можете:

  • нажмите ( Tab ), чтобы закончить текущее слово
  • нажмите ( введите ), чтобы выбрать вариант автозаполнения

11.Код повторного отступа: ⌃I ( Control + I )

Я часто называю это «кодом форматирования», но в Xcode он помечен как «Re-Indent». Как бы вы это ни называли, вы можете поставить нужное количество места в начале каждой строки , выбрав ее, а затем нажав ⌃I . Вы также можете изменить отступ для отдельной строки без выделения, просто нажав ⌃I .

Обновление: Вот несколько любимых читателей.

«Чтобы быстро прокомментировать / раскомментировать выбранный код: Command + /» — Hemang

«Мне нравится использовать Control + 1, когда курсор находится на имени функции, чтобы узнать, кто звонит». — A.C

.

Советы по эффективности Xcode: сочетания клавиш

Хотя существуют и другие IDE, Xcode от Apple остается наиболее популярным выбором для разработки приложений iOS. В Atomic мы высоко ценим эффективность, поэтому разработчику, работающему в Xcode, важно ознакомиться хотя бы с некоторыми из наиболее полезных сочетаний клавиш. С этой целью в этом сообщении блога будут рассмотрены некоторые сочетания клавиш и ресурсы, которые я использую чаще всего.

Исчерпывающие списки ярлыков

Прежде чем упоминать конкретные ярлыки, дайте ссылку на документацию по ярлыкам от Apple: ярлыки команд.Многие разработчики также создали полезные шпаргалки для быстрого ознакомления.

Большие списки отлично подходят для справки, но я считаю, что легче изучить новую среду IDE небольшими частями, начиная с того, что кажется наиболее полезными частями (низко висящий плод).

Наконец, вот символы клавиатуры-модификатора Mac и то, что они представляют (это, к сожалению, неочевидно для новичка в Mac — например, почему клавиши control или alt / option на моей клавиатуре MacBook Pro также не имеют символов ?):

⌘ = Command
⇧ = Shift
⌥ = Option / Alt
⌃ = Control
⇠⇢ = Клавиши со стрелками влево / вправо
⇡⇣ = Клавиши со стрелками вверх / вниз

Работа с рабочим пространством Xcode Windows

Xcode разбивает свое главное окно рабочего пространства на несколько подобластей.При описании сочетаний клавиш полезно иметь в виду следующие области:

  • Редактор — где выполняется большая часть работы по кодированию.
  • Навигатор — где разработчик может перемещаться по тестам, файлам проекта, ошибкам компилятора, точкам останова и т. Д.
  • Область отладки — используется во время отладки.
  • Область служебных программ — быстрая справка, описания файлов и данных и т. Д.

Из-за наличия в рабочем пространстве всех подобластей пространство экрана может быть использовано очень быстро.Поэтому важно иметь возможность скрывать ненужные области, когда вы их не используете. Служебная область — хороший пример: при работе над раскадровкой или пером я много пользуюсь служебной программой. При кодировании я обнаруживаю, что смотрю на него только для быстрой помощи, поэтому часто скрываю это. Точно так же область отладки не служит целям, когда не выполняется отладка или проверка вывода. Apple предоставила ярлыки для отображения и скрытия всех этих областей, и я нашел отличное сообщение в блоге Роберта Сондерса с полезной картой (я выделил ярлыки для отображения / скрытия областей красным):

Навигация в редакторе

Самая полезная функция для навигации по коду — ⇧ + ⌘ + O , которую Apple называет «Быстро открывать…», но на самом деле это потрясающий, сверхбыстрый нечеткий поиск по именам файлов.По мере ввода список файлов быстро заполняется, и вы можете использовать клавиши со стрелками для выбора файла для открытия:

«Открыть быстро…» имеет важное значение для крупных проектов, где поиск в навигаторе проекта невозможен (если вы хотите оставаться в здравом уме).

Мои другие наиболее часто используемые горячие клавиши в редакторе:

⌃ + ⌘ + ⇡ OR ⇣
⌘ + щелкните переменную / введите
⌃ + ⌘ + ⇠ OR ⇢
⌃ + ⌘ + E
⌘ + T
⌘ + W
⇧ + ⌘ + [ИЛИ]

Переключиться между.Файлы m и .h
Перейти к определению
Перейти вперед / назад
Изменить все в области
Открыть новую вкладку
Закрыть текущую вкладку
Перейти вперед / вернуться во вкладках

Строительство, Запуск, Тестирование

Xcode помещает большую кнопку «воспроизведение» в верхнем левом углу рабочей области и множество параметров сборки / очистки / запуска в меню продукта, но использование сочетаний клавиш для этих общих задач позволяет значительно сэкономить время:

⌘ + B
⇧ + ⌘ + K
⌘ + R
⌘ + U
⇧ + ⌘ + ⌥ + G

Сборка
Очистить
Выполнить (при необходимости выполнить сборку)
Выполнить тесты (при необходимости выполнить сборку)
Повторно запустить тесты последнего запуска

Отладка

Наконец, есть несколько ярлыков, которые я использую снова и снова при отладке:

F6
F7
⌘ + \
⌘ + Y
⌃ + ⌘ + Y

Перейти
Перейти в
Добавить / удалить точку останова
Отключить / включить все точки останова
Пауза / воспроизведение отладчика

Изучение и использование сочетаний клавиш Xcode, достаточных для наращивания мышечной памяти, действительно улучшило мою скорость и эффективность программирования.Всякий раз, когда я говорю о горячих клавишах с другими разработчиками iOS (интересно!), Мы всегда обучаем друг друга новым сочетаниям клавиш, поэтому я хотел бы услышать от других разработчиков, какие из них наиболее полезны; Я уверена, что пропустила!

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *