Сочетание клавиш для перехода к определению - PullRequest
58 голосов
/ 09 февраля 2010

Я ищу сочетание клавиш только для Перейти к определению .Для встроенного ярлыка требуется мышь: + Двойной щелчок .

Я пытался добавить обычное сочетание клавиш для Правка> Найти> Перейти к описанию команда меню, но, увы, она будет работать только при выборе имени метода.Я хотел бы иметь возможность расположить курсор внутри имени метода, имени класса или другого символа и нажать что-то вроде + Shift + L .

Кто-нибудь знает решение, возможно, с использованием сценария, для решения проблемы?

Обновление : сочетание клавиш работает иногда, а иногда нет.Когда я помещаю текстовый курсор на вызов метода без параметров и нажимаю + Shift + L , это приводит меня к определению.Но это не работает для метода, который принимает параметр id.Однако это работает, если параметр int.

Я отправил отчет об ошибке в Apple.

Ответы [ 5 ]

82 голосов
/ 16 января 2013

В Xcode 4.5.2 ярлык теперь есть ^ + + J (более читабельно Ctrl + Cmd + J ).

24 голосов
/ 03 октября 2017

Для функции Jump to Definition доступны следующие опции 4 :

  1. Ctrl + Команда + J
  2. Ctrl + Команда + Левый щелчок (касание одним пальцем)
  3. Команда + Правый щелчок (касание двумя пальцами)

Только для XCode 9:

  1. Перейти к Xcode => Настройки => Навигация => Изменить Command-click on Code Jumps to Definition, а затем используйте Command + Левый щелчок (касание одним пальцем)
11 голосов
/ 19 июня 2015

Для XCode (протестировано в Swift) работают следующие сочетания клавиш. Нашел очень полезное:

Чтобы перейти к реализации (возможно, определение в Obj-C):

Ctrl + Команда + J

Чтобы вернуться к Предыдущий контекст :

Ctrl + Команда + <</kbd>

Для перехода в контекст Forward :

Ctrl + Команда + >

1 голос
/ 09 февраля 2010

Попробуйте следующее: Cmd + Опция + (или Cmd + Shift + D и выберите из списка) или просмотрите эту ссылку повторное назначение ярлыков (этот последний вариант, вероятно, является тем, что вы уже пробовали - может потребоваться выбор метода).

0 голосов
/ 25 января 2019

Может быть, это может работать

enter image description here

или попробуйте так

enter image description here

...