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?

Deslizar
fonte
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.

CrazyCoder
fonte
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

wryan
fonte
20

Faça a tecla Cmd+ F12+ Fnno mac no IntelliJ se clicar em Cmd+ F12iniciar.

Himanshu Ranavat
fonte
4

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

vinicius.hisao
fonte
4

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

Ctrl + 0

Pipo
fonte
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.

Unstoppa 博
fonte
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".

Rifqi Al Fatih
fonte
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.
Saleh Enam Shohag
fonte
-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.

Telcontar
fonte
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