O IntelliJ IDEA salta da interface para a classe de implementação em Java

165

Existe algum atalho que me permita, depois de criar o método em uma interface, selecione e pule para a classe de implementação dessa interface?

Mat B.
fonte
4
Na maioria dos casos, há uma seta à esquerda do método / interface para mostrar todas as classes / métodos de implementação / substituição.
Peter Lawrey
1
Aqui está uma lista / folha de dicas de todas as opções de teclas padrão. O CTRL + ALT + B foi mencionado abaixo.
JMQ

Respostas:

252

Sim .... no mac, é Apple+ ALT+ B. Você precisará mover o cursor para o nome da interface antes de chamar o atalho. Não sei ao certo qual é o atalho no PC, pois se você clicar com o botão direito do mouse no nome da interface -> "Ir para" -> "Implementações" ... o atalho está listado lá.

No PC, é a documentação de navegaçãoCTRL + ALT+ B: JetBrains .

limc
fonte
1
No meu caso ir para a implementação é tipicamente mais frequentemente o que eu quero ver, então eu troquei Ctrl-B ( Navigate-> Implementation(s)) e Ctrl-Alt-B ( Navigate-> Declaration)
jakub.g
1
No meu caso: Ctrl-Option-B
sNICkerssss
66

Além de Ctrl+ Alt+ Bmencionado acima, você também pode usar o mouse: Ctrl+ Alt+ LeftMouseButton para pular diretamente para implementações.

Pakka Pakka
fonte
16

Se você fez Command (Mac)/ Ctrl (Windows) +Mouse click no método que deseja navegar para Você será navegado parainterface (Declaration)

mas Se você fez o Alt + Ctrl+ Mouse clickno método que deseja navegar para Você será navegado até class (Implementation)    você pode usar também Alt + Ctrl+ bse não quiser sair do keybourd

Basheer AL-MOMANI
fonte
1
ctrl + clique é para fazer a interface (não alt)
Sprout
7

No OSX, você pode pular para a implementação com o mouse usando o mouse Alt+ Command+. (comparável com Ctrl+ mouse no Eclipse)

userM1433372
fonte
Como mudar o que? O que você quer dizer? Deseja alterar o atalho? Nesse caso, consulte a configuração Preferences-> Keymap.
userM1433372
5

Se você não souber o atalho para um comando IntelliJ específico, pressione Ctrl+ Alt+ A(ou Apple+ Alt+ Ano Mac). Isso abrirá um pop-up que permite pesquisar todos os atalhos. Como alternativa, você pode acessá-lo usando Find Action...o Helpmenu.

Além disso, existe Default Keymap Referencetambém o Helpmenu disponível (que entre outros atalhos contém o atalho para o Find Action...descrito acima).

Por fim, você pode configurar seus próprios atalhos de teclado (e ver as configurações atuais) na configuração Preferences-> Keymap.

Matsev
fonte
@cellepo Você já tentou? Você também pode encontrar o atalho para o Find Action...no Default Keymap Reference.
matsev
2
Procurei no menu de ajuda ... No Intellij 2016.1.3 no Mac, o comando listado lá e funciona para mim é Shift + Apple + A.
Cellepo
1
Nos últimos 4 anos, isso é ctrl + shift + A, provavelmente foi alt antes disso.
Vipin
4

Nos MacOs: cmd+ ( option) +B

Maksim Turaev
fonte