Как мне переключаться между заголовком и файлом реализации в Xcode 4?
В XCode 3 это было cmd и вправо или влево (я думаю)
Как мне переключаться между заголовком и файлом реализации в Xcode 4?
В XCode 3 это было cmd и вправо или влево (я думаю)
Ответы:
Ctrl+ Cmd+ Upили Down, но ярлык кажется немного привередливым и иногда перестает работать, пока не знаю, когда и почему.
это важный совет, чтобы убедиться, что он работает. Щелкните в любом месте фактического кода. (Если вы активны в одной из многих других панелей Xcode, комбинация нажатия клавиш не имеет или имеет другое значение (я).)
Кроме того, вы можете провести по тачпаду тремя пальцами вверх и вниз, если он у вас есть.
Ctrl + Cmd + вверх или вниз
Ярлык иногда перестает работать !!
Пункт меню переместился на «Навигация-> Перейти к следующему аналогу» и «Навигация-> Перейти к предыдущему аналогу».
В настройках привязка клавиш теперь находится в разделах «Перейти к следующему аналогу» и «Перейти к предыдущему аналогу».
Почему Apple настаивает на изменении позиций меню и названий этих вещей, я не понимаю! Я имею в виду "Counterpart" !?
Ничего не стоит, чтобы Ctrl + Cmd + Left или Right перемещались между предыдущим и следующим просматриваемыми файлами (я имею в виду "копии") тоже. Они также находятся под привязками клавиш «Перейти к следующему аналогу» и «Перейти к предыдущему аналогу»).
Причина, по которой пункт меню был разделен между:
«Навигация-> Перейти к следующему аналогу» и «Навигация-> Перейти к предыдущему аналогу»
потому что у вас может быть несколько файлов заголовков и один исходный файл с одинаковым именем. Помимо наличия соответствующих файлов .xib для контроллеров представлений, у меня есть отдельные файлы .vsh и .fsh для вершинных и фрагментных шейдеров в моей программе OpenGL. Наряду с моими файлами .h и .cpp это список из 4 файлов, по которым я могу перемещаться вверх или вниз с помощью одной привязки клавиш, вместо того, чтобы нажимать одну и ту же привязку клавиш 3 раза подряд для циклического перехода от файла 2 к файлу 1.
То же самое в Xcode 6.1 / 7.1 :
Перейти к следующему аналогу:
Ctrl+ Cmd+Up
Перейти к предыдущему аналогу:
Ctrl+ Cmd+Down
Лично я, выходя из затмения, меняю этот ярлык на:
Ctrl+Tab
эта комбинация еще ни с чем не связана.
Xcode -> Preferences -> Key Bindings
найдите «Перейти к следующему аналогу» и введите новую комбинацию клавиш.
Это более эффективно, чем привязки по умолчанию, ведь вы можете использовать одну руку вместо двух!
«но ярлык кажется немного привередливым и иногда перестает работать, пока не знаю, когда и почему».
Иногда Xcode теряет информацию о том, какие .m и .h принадлежат друг другу. Это, например, случай, когда вы открываете один из файлов прямо из Finder. Когда вы открываете файл из списка файлов в Xcode, он обычно работает нормально. Хотя, когда вы перемещали файлы между папками и группами в списке файлов Xcode, он также будет отображать отношения между файлами.
Команда для переключения между файлами m и h - CTL-CMD-up / down. Иногда застревает. Чтобы отклеить его, просто сохраните файл, то есть CMD-S, и горячая клавиша должна снова заработать.