Atalho IntelliJ para mostrar um pop-up de métodos em uma classe que pode ser pesquisada


366

Estou mudando do Eclipse para o IntelliJ. No Eclipse, se você fizer Ctrl+ Ono editor, ele mostrará um pop-up instantâneo que permite procurar um método na classe que você está editando.

Qual é o atalho equivalente para isso no IntelliJ?


6
Acabei de perceber que este é um dup: stackoverflow.com/questions/1945213/…
Glide

Você também pode ter exatamente o mesmo mapa de teclas com o Eclipce no IntelliJ.
Koray Tugay

5
Se você estiver acostumado ao Eclipse, poderá usar diretamente os atalhos do eclipse: pressione Ctrl + Shift + A, Pesquisar mapa de teclas e selecione Eclipse. Todos os atalhos do IntelliJ serão transformados em atalhos do Eclipse. Agora faça um Ctrl + O :)
Abhishek Bedi

Respostas:


594

Use Navigate ( Visualizar em versões mais antigas) | Pop-up da estrutura do arquivo ( Ctrl+ F12no Windows, + F12no OS X). Comece a digitar o nome do método / símbolo para restringir a lista ou destacar o elemento desejado. Pressione Enterpara navegar para o elemento selecionado.


11
Muito bom, estou procurando por um pop-up que procure por todo o projeto (como Ctrl + Alt + M no Eclipse) e não apenas pelo arquivo atual (como Ctrl + O no Eclipse), alguma idéia?
Ashkan Kh. Nazary

3
Go To| Symbol...provavelmente é o que você está procurando.
CrazyCoder

2
No Mac OS X, IntelliJ v12, agora é Cmnd + F12
greg7gkb

37
Cmd + 7 no Mac também mostrará o painel de métodos permanentemente. Cmd + 7 novamente irá desativá-lo.
Gurpreet

2
Esta ação foi movida para Navegar | Estrutura do arquivo .
Corentin

69

Eu prefiro usar a visualização Estrutura. Para abri-lo, use o menu: Exibir / Janela / Estrutura das ferramentas. A tecla de atalho no Windows é Alt+7



4

Se você estiver executando no Linux (eu testei no Ubuntu 10.04), o atalho é Ctrl + F12 (o mesmo do Windows)


4

Nas distribuições linux (@least no Debian com plasma) o atalho padrão é

Ctrl + 0


Isso trouxe uma Select methods to Overridejanela para mim no Ubuntu 19.10.
Foreever

3

command+ fn+ F12está correto. Falta de botão fno F12é usada ajustar o volume.


1

Por padrão, a maioria da distribuição usa Ctrl+ F12.

Alguma distribuição do SO (no meu caso, Xubuntu) que usa o Xcfe, substitui o Ctrl+ F12no switch "Workspace 12".


0

Para usuários de Mac, se command + fn + f12ou command + f12não estiver funcionando, seu mapa de teclas não será selecionado como "Mac Os X". Para selecionar o mapa principal, siga as etapas abaixo.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.


-3

Você pode digitar " this." e esperar um segundo, um pop-up com métodos e propriedades será exibido.

Não é um atalho, mas funciona para mim.

PS: se você estiver em um método estático, digite o nome da classe.


3
Eu gosto da sua abordagem :)
Stefan Michev

7
Eu realmente não entendo os negativos. Meu método é o único que trabalha em todas as versões do IntelliJ, computador ou personalização. Pense nisso
Telcontar

11
@ Telcontar: Eu acho que as pessoas lhe deram votos negativos, porque a pergunta original era "Qual é o atalho equivalente para isso no IntelliJ", onde isso foi descrito com muita precisão :) Sua "resposta" é um comentário.
Honza Zidek

3
Não entendo por que existem tantos votos negativos. "isto." é uma boa alternativa Eu faço isso frequentemente. Eu também era usuário do Eclipse antes de passar para o intellij e também fiz o mesmo no Eclipse.
Harish
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.