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?


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 .


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.


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


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)


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.


@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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.