Есть ли [Перейти к файлу...] в Xcode?

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

  • Eclipse: Cmd | Ctrl + Shift + R → Открытый ресурс

  • IntelliJ: Cmd | Ctrl + Shift + N → Открыть файл

  • TextMate: Cmd + T → Перейти к файлу

В Xcode я не нашел таких параметров. Пожалуйста, скажите, пожалуйста, я просто упустил это из-за своего растущего разочарования.

Есть ли в Xcode ярлык "Перейти к файлу" или "Открыть файл"?

Ответ 1

Поскольку Xcode 4 (включая 5, 6, 7, 8, 9, 10 и 11) это + + O

Ответ 2

Command + Shift + O теперь является ярлыком для быстрого поиска файла и открытия его в Xcode 4

Ответ 3

Это не совсем то же самое, но это может вас заинтересовать:

Cmd + alt + J

Открывает навигатор проекта и выделяет строку поиска, готовую к печати. ​​

Cmd + shift + J Просто открывает навигатор проекта.

Ответ 4

Обновлено до Xcode 9.3

Это краткое руководство по всем сочетаниям клавиш Xcode, напомните мне, если я что-то пропустил в комментариях :)

Код комментария/без комментария: Command +/

Отменить: Command + Z

Повторить: Command + Shift + Z

Сдвиг вправо или влево: Ctrl + [или]

Отступ: Control + I

Перейдите к началу или концу строки: Command + стрелка влево/вправо

Перемещайте слово за словом влево или вправо от строки: Option + стрелка влево/вправо

Откройте список возможных вариантов автозаполнения: esc

Перейти к определению: Ctrl + клик

Поместите точку останова в строку: Command + \

Переместить строку вверх или вниз: Option + Command + [или]

Найти в файле: Command + F

Найти & Заменить в файле: Command + Option + F

Найти в проекте: Ctrl + Shift + F

Найти & Заменить в проекте: Command + Option + Shift + F

Новая вкладка: Command + T

Следующая вкладка: Command + Shift + {

Предыдущая вкладка: Command + Shift +}

Открыть быстро: Ctrl + Shift + O

Переместить фокус в редактор: Command + J

Перейдите к следующему файлу в списке недавно посещенных: Command + Control + стрелка вправо

Перейдите к предыдущему файлу в списке недавно посещенных: Command + Control + стрелка влево

Показать текущий файл в редакторе: Command + Shift + J

Код складывания/разворачивания: команда + опция + стрелка влево или вправо

Свернуть/Развернуть все методы/функции: Option + Shift + Command + Стрелка влево или вправо

Свернуть/Развернуть все многострочные комментарии: Control + Shift + Command + Стрелка влево или вправо

Увеличение/уменьшение размера шрифта: Command + или -

Перейти к номеру строки: Command + L

Показать помощника редактора: Command + Option + Return

Скрыть помощника редактора: Command + Enter

Завершение переключения: Control + Пробел

Изменить все в области действия: Command + Control + E

Показать/Скрыть навигатор: Команда + 0

Переключение вкладок: команда 1-8

При нажатии на файл в навигаторе откройте в

Помощник редактора: Option + Click Новое окно: двойной щелчок Решите, где открыть: Shift + Option + Click

Переключить область отладки: Command + Shift + Y

Следующий выпуск: Command +

Предыдущий выпуск: Команда. + '

Переключить точки останова: Command + Y

Очистить консоль: Command + K

Показать/скрыть утилиты: Command + Option + 0

Переключение вкладок Утилиты: Command + Option + 1-9

Сборка: Command + B

Выполнить: Command + R

Стоп: Команда +.

Анализировать: Command + Shift + B

Тест: Command + U

Очистить: Command + Shift + K

Справка для кликаемого символа: Option + click

Документация по нажатому символу: Option + двойной щелчок

Показать документацию: Ctrl + Shift + 0

Документация для выбора: Command + Option + Control +/

Переместить фокус на фильтр в Навигаторе: Command + Option + J

Переместить фокус на фильтр в утилитах: Command + Option + L

Ура :)

Ответ 5

Файл & rarr; Открыть быстро...

Вы можете назначить ему ярлык в разделе "Настройки" & rarr; Ключевые привязки. По умолчанию должно быть + Shift + D.

(Если у вас есть #include/#import, вы можете поместить текстовый курсор на него и нажать + Shift + D, чтобы автоматически заполнить имя файла.)

Ответ 6

Также обратите внимание, что если вы удерживаете Command и нажимаете на имя класса, Xcode перейдет к реализации этого класса.