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


298

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

  • Затмение: Cmd| Ctrl+ Shift+ R-> Открытый ресурс

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

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

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

Есть ли в XCode ярлык «Перейти к файлу» или «Открыть файл»?

Ответы:


643

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


2
на самом деле, это не должно быть помечено как решенное, по крайней мере, в xcode 4, на самом деле это не эквивалентное затмению ctrl + shift + r, а вместо этого команда + shift + o, как сказал Джонс
— Леонардо

1
Code Pilot теперь кажется бесплатным.
— Итан Мик

1
В чем разница между кодом пилота и этим ярлыком?
— Esqarrouth

Боже, я чувствую себя настолько глупо: я думал, что вторым символом была стрелка вверх вместо клавиши SHIFT
— Николас Карраско

1
В привязках клавиш это действие называется «Открой быстро ...»
— Михал Галлович

49

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


Этот ответ на самом деле легче прочитать, чем принятый с симпатичными кнопками быстрого доступа :)
— O'Rooney

35

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

Cmd+ alt+J

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

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


4
Вот Это Да! Этот фильтр проекта супер полезен!
— Fogmeister

Cmd-Shift-J сделает больше, чем просто откроет навигатор проекта. Он сделает это и выберет файл, открытый в области редактирования. Чтобы просто открыть навигатор проекта, используйте Cmd-1 (или Cmd-2, Cmd-3, чтобы открыть другие навигаторы), или Cmd-0, чтобы закрыть их все.
— Санджай Чаудхри

На самом деле Cmd-Alt-J будет открываться в зависимости от того, какой навигатор был открыт последним, и выделять строку поиска.
— Санджай Чаудхри

10

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

Это краткое руководство для всех сочетаний клавиш Xcode:

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

  • Отменить: ⌘+Z

  • Повторить: ⌘+ ⇧+Z

  • Сдвиг вправо или влево: ⌘+ [|]

  • Отступ: ⌃+I

  • Перейдите к началу или концу строки: ⌘+ ←|→

  • Перемещайте слово за словом влево или вправо от строки: ⌥+ ←|→

  • Приведите возможные варианты автозаполнения: esc

  • Перейти к определению: ⌘+ Нажмите

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

  • Переместить линию вверх или вниз: ⌘+ ⌥+ [|]

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

  • Найти и заменить в файле: ⌘+ ⌥+F

  • Найти в проекте: ⌘+ ⇧+F

  • Найти и заменить в проекте: ⌘+ ⌥+ ⇧+F

  • Новая вкладка: ⌘+T

  • Следующая вкладка: ⌘+ ⇧+{

  • Предыдущая вкладка: ⌘+ ⇧+}

  • Открыть быстро: ⌘+ ⇧+O

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

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

  • Перейдите к предыдущему файлу в недавно посещенных: ⌘+ ⌃+←

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

  • Код фолда / фолда: ⌘+ ⌥+ ←|→

  • Свернуть / Развернуть все методы / функции: ⌘+ ⌥+ ⇧+ ←|→

  • Сложить / Развернуть все многострочные комментарии: ⌃+ ⇧+ ⌘+ ←|→

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

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

  • Показать помощника редактора: ⌘+ ⌥+Return

  • Скрыть помощника редактора: ⌘+↩

  • Завершение переключения: ⌃+Space

  • Изменить все в области: ⌘+ ⌃+E

  • Показать / Скрыть Навигатор: ⌘+0

  • Переключить вкладки: ⌘+ 1-8

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

  • Помощник редактора: ⌥+ Нажмите

    • Новое окно: двойной щелчок
    • Решите, где открыть: ⇧+ ⌥+ Нажмите
  • Переключить область отладки: ⌘+ ⇧+Y

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

  • Предыдущий выпуск: ⌘+”

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

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

  • Показать / Скрыть Утилиты: ⌘+ ⌥+0

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

  • Сборка: ⌘+B

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

  • Стоп: ⌘+.

  • Анализировать: ⌘+ ⇧+B

  • Тест: ⌘+U

  • Чисто: ⌘+ ⇧+K

  • Помощь по кликаемому символу: ⌥+ клик

  • Документация для кликаемого символа: ⌥+ Двойной клик

  • Показать документацию: ⌘+ ⇧+0

  • Документация для выбора: ⌘+ ⌥+ ⌃+/

  • Переместить фокус на фильтр в навигаторе: ⌘+ ⌥+J

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


5

Файл → Открыть быстро ...

Вы можете назначить ему ярлык в Предпочтения → Привязки клавиш. По умолчанию должно быть ⌘+ Shift+ D.

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


1
Это довольно гладко (часть включения / импорта). Спасибо.
— Майк

3

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


1

Если вы хотите перейти к определенной строке в конкретном файле. затем

Первый: Command + Shift + o

Затем введите CustomView: 60

Значит в файле CustomView строка № 60.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.