Есть ли [Перейти к файлу ...] в 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.