IntelliJ IDEA перейти от интерфейса к реализации класса в Java - PullRequest
140 голосов
/ 19 февраля 2011

Есть ли какой-нибудь ярлык, который позволил бы мне после создания метода в интерфейсе выбрать и перейти к реализации класса этого интерфейса?

Ответы [ 6 ]

214 голосов
/ 19 февраля 2011

Да .... в Mac это Apple + ALT + B .Вам нужно будет навести курсор на имя интерфейса, прежде чем вызывать ярлык.Я не уверен, что это за ярлык на ПК, если щелкнуть правой кнопкой мыши имя интерфейса -> «Перейти к» -> «Реализации» ... ярлык там указан.

На ПК это CTRL + ALT + B : навигационная документация JetBrains .

59 голосов
/ 25 февраля 2011

В дополнение к Ctrl + Alt + B , упомянутым выше, вы также можете использовать мышь: Ctrl + Alt + LeftMouseButton для непосредственного перехода к реализации.

12 голосов
/ 20 декабря 2016

Если вы указали Alt + Mouse click для метода, к которому вы хотите перейти, вы перейдете к interface (Declaration)

, но если вы сделали Alt + Ctrl + Mouse click для метода, к которому вы хотите перейти, вы перейдете к class (Implementation)

6 голосов
/ 20 мая 2014

В OSX вы можете перейти к реализации с помощью мыши, используя Alt + Command + Mouse.(сопоставимо с Ctrl + мышью в Eclipse)

4 голосов
/ 19 апреля 2013

Если вы не знаете ярлык для определенной команды IntelliJ, нажмите Ctrl + Alt + A (или Apple + Alt + A на Mac). Это откроет всплывающее окно, которое позволяет вам искать все ярлыки. Кроме того, вы можете получить к нему доступ, используя Find Action... из меню Help.

Кроме того, Default Keymap Reference также доступен из меню Help (которое среди других ярлыков содержит ярлык для Find Action..., описанного выше).

Наконец, вы можете настроить свои собственные сочетания клавиш (и посмотреть текущие настройки) в настройке Preferences -> Keymap.

2 голосов
/ 19 марта 2019

На MacO: cmd + ( опция ) + B

...