Для тех, у кого установлено приложение SizeUp, его сочетание клавиш по умолчанию для перемещения пробела вверх / вниз может мешать при попытке выполнить сочетание клавиш Ctrl + Cmd + вверх или вниз. Так что не забывайте убирать эти ярлыки.
sivabudh 06
1
Не совсем отвечаю на вопрос, но посмотрите AppCode от JetBrains ( jetbrains.com/objc ). Это значительное улучшение по сравнению с XCode, и переключение между объявлением и реализацией так же просто, как Command + b (с дополнительным бонусом, который он действительно выполняет, в отличие от XCode).
danw 01
Ответы:
189
Ctrl+ Cmd+ Upили Down, но ярлык кажется немного привередливым и иногда перестает работать, пока не знаю, когда и почему.
Обязательно сначала нажмите на фактическое окно кода ...
это важный совет, чтобы убедиться, что он работает. Щелкните в любом месте фактического кода. (Если вы активны в одной из многих других панелей Xcode, комбинация нажатия клавиш не имеет или имеет другое значение (я).)
Спасибо, это сводило меня с ума, что я не мог понять новый ярлык в 4. Я был так зол, что они изменили его!
Rob
23
Для компании, которая гордится удобством использования и простотой использования; как Apple удалось сделать XCode таким запутанным для работы. Нет, это не напыщенная речь; Это честный комментарий: разве Apple не ценит разработчиков, которые работают над приложениями для Mac и iOS? Мы «меньше» потребителей? Спасибо за вопрос и ответ; моя работа достаточно сложна, и мне не нужно бороться с недостатками XCode.
Роберт Альтман
Да, нужно время, чтобы привыкнуть, но, в конце концов, это происходит!
TheLearner
у меня тоже по какой-то причине перестало работать, перезапустил xcode, и он снова работает.
M0rph3v5
Один случай, когда он перестает работать, - это когда вы переименовываете класс с помощью инструмента рефакторинга.
zoul
10
Кроме того, вы можете провести по тачпаду тремя пальцами вверх и вниз, если он у вас есть.
Больше не в Lion ... Это теперь Центр управления полетами: - /
Arne
2
@ Эй, это меня очень расстроило. :(
Джейкоб Релкин
Если вы удерживаете опцию и проведете тремя пальцами вниз, xcode покажет помощник редактора, у которого есть как файл заголовка, так и файл реализации.
Khon Lieu
6
Ctrl + Cmd + вверх или вниз
Ярлык иногда перестает работать !!
Пункт меню переместился на «Навигация-> Перейти к следующему аналогу» и «Навигация-> Перейти к предыдущему аналогу».
В настройках привязка клавиш теперь находится в разделах «Перейти к следующему аналогу» и «Перейти к предыдущему аналогу».
Почему Apple настаивает на изменении позиций меню и названий этих вещей, я не понимаю! Я имею в виду "Counterpart" !?
Ничего не стоит, чтобы Ctrl + Cmd + Left или Right перемещались между предыдущим и следующим просматриваемыми файлами (я имею в виду "копии") тоже. Они также находятся под привязками клавиш «Перейти к следующему аналогу» и «Перейти к предыдущему аналогу»).
Причина, по которой пункт меню был разделен между:
«Навигация-> Перейти к следующему аналогу» и «Навигация-> Перейти к предыдущему аналогу»
потому что у вас может быть несколько файлов заголовков и один исходный файл с одинаковым именем. Помимо наличия соответствующих файлов .xib для контроллеров представлений, у меня есть отдельные файлы .vsh и .fsh для вершинных и фрагментных шейдеров в моей программе OpenGL. Наряду с моими файлами .h и .cpp это список из 4 файлов, по которым я могу перемещаться вверх или вниз с помощью одной привязки клавиш, вместо того, чтобы нажимать одну и ту же привязку клавиш 3 раза подряд для циклического перехода от файла 2 к файлу 1.
«но ярлык кажется немного привередливым и иногда перестает работать, пока не знаю, когда и почему».
Иногда Xcode теряет информацию о том, какие .m и .h принадлежат друг другу. Это, например, случай, когда вы открываете один из файлов прямо из Finder. Когда вы открываете файл из списка файлов в Xcode, он обычно работает нормально. Хотя, когда вы перемещали файлы между папками и группами в списке файлов Xcode, он также будет отображать отношения между файлами.
Команда для переключения между файлами m и h - CTL-CMD-up / down. Иногда застревает. Чтобы отклеить его, просто сохраните файл, то есть CMD-S, и горячая клавиша должна снова заработать.
Ответы:
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
эта комбинация еще ни с чем не связана.
найдите «Перейти к следующему аналогу» и введите новую комбинацию клавиш.
PRO
Это более эффективно, чем привязки по умолчанию, ведь вы можете использовать одну руку вместо двух!
источник
«но ярлык кажется немного привередливым и иногда перестает работать, пока не знаю, когда и почему».
Иногда Xcode теряет информацию о том, какие .m и .h принадлежат друг другу. Это, например, случай, когда вы открываете один из файлов прямо из Finder. Когда вы открываете файл из списка файлов в Xcode, он обычно работает нормально. Хотя, когда вы перемещали файлы между папками и группами в списке файлов Xcode, он также будет отображать отношения между файлами.
источник
Команда для переключения между файлами m и h - CTL-CMD-up / down. Иногда застревает. Чтобы отклеить его, просто сохраните файл, то есть CMD-S, и горячая клавиша должна снова заработать.
источник