IntelliJ IDEA переходит от интерфейса к реализации класса в Java

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

Ответ 1

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

В ПК это CTRL + ALT + B: Документация по JetBrains.

Ответ 2

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

Ответ 3

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

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

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

Ответ 4

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

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

Ответ 5

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