Как я переключаюсь между заголовком и файлом реализации в Xcode 4? - PullRequest
95 голосов
/ 14 марта 2011

Как мне переключиться между заголовком и файлом реализации в Xcode 4?

В XCode 3 это был cmd и вправо или влево (я думаю)

Ответы [ 7 ]

180 голосов
/ 14 марта 2011

Ctrl + Cmd + Вверх или Вниз , но ярлык кажется немного привередливым и иногда перестает работать, пока не уверенкогда и почему.


Убедитесь, что ПЕРВЫЙ щелкнули по фактическому окну кода ...

, это важный совет, чтобы убедиться, что он работает.Нажмите где-нибудь на фактический код.(Если вы активны в одной из многих других панелей XCode, комбинация нажатий клавиш не имеет или имеет другое значение).

10 голосов
/ 31 марта 2011

Кроме того, вы можете провести 3 пальца вверх и вниз по сенсорной панели, если у вас есть.

6 голосов
/ 01 августа 2011

Ctrl + Cmd + Вверх или Вниз

Ярлык иногда перестает работать !!

Пункт меню перемещен в «Навигация-> Перейти к следующему аналогу» и «Навигация-> Перейти к предыдущему аналогу».

В настройках привязка клавиш теперь находится в разделах «Перейти к следующему элементу» и «Перейти к предыдущему элементу».

Почему Apple настаивает на изменении позиций меню И названия этих вещей мне не под силу! Я имею в виду "Каунтерпарт" !?

Ничего не стоит, когда Ctrl + Cmd + Влево или Вправо перемещаются между предыдущим и следующим файлами, которые были просмотрены (я имею в виду также «аналоги»). Они также находятся под привязками клавиш «Перейти к следующему элементу» и «Перейти к предыдущему элементу»).

3 голосов
/ 02 января 2013

Причина, по которой пункт меню был разбит на:

«Навигация-> Перейти к следующему аналогу» и «Навигация-> Перейти к предыдущему аналогу»

потому что вы можете иметь более одного заголовочного файла и один исходный файл с одним и тем же именем. Помимо наличия соответствующих файлов .xib для контроллеров представления, в моей программе OpenGL есть отдельные файлы .vsh и .fsh для вершинных и фрагментных шейдеров. Наряду с моими файлами .h и .cpp это список из 4 файлов, по которым я могу перемещаться вверх или вниз с помощью одной привязки клавиш, вместо того, чтобы нажимать одну и ту же привязку клавиш 3 раза подряд, чтобы вернуться назад из файла 2 в файл 1.

2 голосов
/ 22 октября 2014

Также в Xcode 6.1 / 7.1 такие же сокращения:

Перейти к следующей копии:
Ctrl + Cmd + до

Jum к предыдущему коллеге:
Ctrl + Cmd + Авансовый

Лично, исходя из затмения, я меняю этот ярлык на:

Ctrl + Tab

эта комбинация еще не привязана ни к чему другому.

Xcode -> Preferences -> Key Bindings

найдите «Перейти к следующей копии» и введите новую комбинацию клавиш.

PRO

Это более эффективно , чем привязки по умолчанию, поскольку вы можете использовать одну руку вместо двух!

0 голосов
/ 15 августа 2014

Команда для переключения между файлами m и h - CTL-CMD-up / down. Это иногда застревает. Чтобы отменить его, просто сохраните файл, то есть CMD-S, и горячая клавиша должна снова заработать.

0 голосов
/ 28 сентября 2012

"но ярлык кажется немного привередливым и иногда перестает работать, пока не уверен, когда и почему."

Иногда Xcode теряет связь между тем, что .m и .h принадлежат друг другу.Это, например, тот случай, когда вы открываете один из файлов прямо из Finder.Когда вы открываете файл из списка файлов в Xcode, он обычно работает нормально.Хотя, когда вы переместили файлы между папками и группами в списке файлов XCode, он также перечислит отношение между файлами.

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