2012-01-05 2 views
15

Есть ли комбинация клавиш в Xcode для перехода к реализации метода? Я знаю, что команда + щелчок перейдет к определению, но я хочу перейти к методу реализации, а не к определению. Кроме того, я хочу использовать быстрые клавиши, без участия мыши (включая клики).Xcode ярлык для перехода к реализации метода?

+2

После того, как вы получили определение метода командой + щелчок, сделайте это снова на сигнатуре метода, чтобы перейти к ее реализации. –

+2

Нет. Когда вы * определили * метод в файле заголовка, Xcode перейдет к этому ** ОПРЕДЕЛЕНИЕ **. Есть разница с * ОСУЩЕСТВЛЕНИЕ *. –

ответ

4

Удерживайте команду и щелкните по методу, который вы хотите увидеть в его реализации.

+0

С XCode 9 это все еще просто переходит к определению - вы видите только реализацию, если реализация также является определением, т. Е. Вы не определяете подпись в файле заголовка. Я также хотел бы иметь возможность перейти от определения к реализации, но я еще не нашел пути. – user2465201

7

Command + щелчок будет работать, если вы хотите «клавиатуру только» ярлык необходимо сопоставить его под Настройки-> ключ bindings-> Edit-> Find-> переход к определению

+4

Это «переход к определению», а не «переход к реализации». Все наоборот. Это приведет вас к файлам заголовков, если метод * определен * там. –

20

клавиша для «прыжка определение 'в XCode 4.5: Control-Command-J

Еще один полезный ярлык после перехода к определению - Control-Command-Left (который возвращает вас).

+0

Должен быть принят ответ. –