Qual é o atalho Ctrl + O (Mostrar estrutura de tópicos) do Eclipse equivalente no IntelliJ IDEA?

278

Eu gosto de usar o atalho do Eclipse Ctrl+, Oque descreve a fonte atual. Existe um atalho equivalente no IntelliJ IDEA?

Ele abre uma caixa de diálogo que permite a pesquisa rápida de métodos e campos em uma classe.

Boris Pavlović
fonte
1
Ajudaria bastante os pesquisadores da Web se você incluísse uma descrição da funcionalidade que procura no título desta pergunta. Os atalhos de teclado do Eclipse dependem da plataforma e da configuração.
precisa

Respostas:

337

Não uso o Eclipse há anos, então não conheço o comportamento que você procura - mas acredito que o Ctrl+ F12pode fazer o que você deseja: é o atalho para a estrutura de arquivos Pop-up no mapeamento padrão.

Andrzej Doyle
fonte
5
Veja para mais atalhos. No StackOverflow: Quais são os atalhos de teclado mais úteis da Intellij IDEA? AT stackoverflow.com/questions/294167/…
Rites
13
Para o registro, Ctrl-F12está vinculado ao comando Estrutura do arquivo , disponível no menu Navegar de nível superior .
seh
20
cmd + f12 para OS X
loeschg
6
cmd + fn + F12 para OS X
Willie Z
1
@LucianNut, então você provavelmente vai querer cmd + fn + F12 como sugerido por willy_z.
precisa saber é o seguinte
38

Atalhos:

  • Mac: +F12
  • Do Windows: Ctrl+F12
  • Ubuntu / CentOS: Ctrl+F12

Trabalhos acima em IntelliJ 14, 15, 2016, 2017, 2018 e 2019 .

Manu Manjunath
fonte
13

Do Windows: ctrl+F12

MacOS: cmd+F12

Os comandos acima mostrarão as funções / métodos na classe atual .

Pressione SHIFTDUAS vezes, se desejar pesquisar a classe e o método em todo o projeto.

Vikas Gupta
fonte
1
Isso não funcionará, pois às vezes você deseja pesquisar em um pequeno espaço de amostra.
6
Não é a resposta para a pergunta postada. CTRL + O no eclipse procura na classe / arquivo atual. CTRL + F12 é o equivalente correto.
Ejaz Ahmed
O escopo é muito amplo para pesquisa com base em turno duplo no IntelliJ
Anupam Jain
10

Ctrl+ F3no Idea é o equivalente a Ctrl+ Ono Eclipse.

O tópico é antigo. Apenas o pensamento pode ser útil para alguém que procura a mesma resposta ...

Karthikkannan
fonte
22
Ctrl-F3 está correto SE você estiver usando o mapa de teclas do Eclipse no IntelliJ IDEA. Se você estiver usando o mapa de teclas IntelliJ padrão, é Ctrl-F12. Pelo menos na IDEA 10.
overthink
No que eu acredito ser um mapa-chave padrão, <kbd> Ctrl </kbd> + <kbd> F3 </kbd> é "Encontrar palavra no sinal de intercalação".
Andrzej Doyle
10

No MacOSX 10.8.5, CmdF12não funcionou para mim. Eu tive que usarFnCmdF12

daazakali
fonte
4
depende das preferências definidas para a sua máquina mac
nikoo28
O Fn é necessário para revelar as teclas F1-12 no seu macbook pro com a barra de toque? Você pode configurar isso nas Preferências do sistema do teclado, ou seja, sempre mostrar as teclas F na barra de toque quando estiver no Intellij
davidfrancis
10

Para o Intellij 13 no ubuntu, o atalho para a janela Estrutura é Alt+ 7( Cmd+ 7no Mac). Você pode fazer a janela flutuar para simular o comportamento do Eclipse usando o ícone de configuração superior direito, também desmarcar a opção modo fixado Escpara funcionar.

vikasing
fonte
As outras soluções (Ctrl / Cmd-O) mostram métodos, mas não podem mostrar campos.
Joshua Goldberg
8

Ctrl+ F12ou pesquise "Estrutura do arquivo" no mapa de teclas

Alan
fonte
7

Ctrl+ F12funciona para mim. Estou usando intellij IDEA CE 12 com mapa de teclas padrão.

Liang Zhou
fonte
4

Todas essas respostas são subjetivas, pois dependem da sua plataforma, mapa de teclas e versão do IntelliJ.

Acredito que a ferramenta 'Estrutura' é o que você está procurando. Na Ideia 13, ExibirJanelas de FerramentasEstrutura abrirá a visualização e, ao longo do caminho, o menu mostrará o atalho de teclado aplicável à sua configuração.

Michael Scheper
fonte
4

Para mim, Ctrl+ F12funciona muito bem!

pedrotoliveira
fonte
3

Ctrl+ F12imita a mesma funcionalidade.
Você também pode usar este link, que fornece o Eclipse e os atalhos correspondentes do IntelliJ IDEA .

gourav
fonte
2

Acho que aqui você pode descobrir os atalhos mais úteis para o Idea como usuário do Eclipse ... Eclipse "Esboço rápido" Ctrl+ O(Windows) é uma idéia equivalente "Estrutura de arquivo" Ctrl+ F12!

IVBORA
fonte
1
As respostas apenas ao link não são úteis, pois não garantem que um usuário futuro possa encontrar a resposta. Inclua um resumo das informações em sua resposta.
Luke
Você está certo, eu não pensei nisso ... apenas inclua algumas informações.
IVBORA
2

É possível usar o mapa de teclas do eclipse no intellij clicando em ALT+ mapa de teclas . Em seguida, selecione eclipse keymap.

dvk317960
fonte
1

Ctrl+ F12funciona, porque é para o pop-up da estrutura de arquivos, semelhante à exibição de código no Eclipse .

NIMISHAN
fonte
1

Para alguns tipos de Linux , e particularmente para XFCE (como Xubuntu, Mint XFCE), muitos mapeamentos de layout de teclado XWin padrão não estão funcionando .

Isso ocorre porque eles se sobrepõem aos atalhos do Gerenciador de Janelas -> Teclado atribuídos . Pois a questão concreta Ctrl+ F12é atribuída ao Espaço de Trabalho 12, que duvido que muitos usem.

A solução é limpar essas atribuições do gerenciador de janelas na janela Gerenciador de janelas -> teclado . Como solução temporária, você pode usar as ações da IDEA através da ação Localizar Ctrl + Shift+A

Existem outras teclas de atalho sobrepostas. Referências:

Svilen
fonte
0

Como mencionado, estou usando o XFCE do Windows para o Ubuntu remoto e o CTRL+ F12não funciona. Como ninguém mencionou a recombinação, gostaria de compartilhar minha solução.

  • Ctrl+ Alt+ s`para abrir as configurações.
  • Clique Keymap
  • Entrada file structurena caixa de pesquisa
  • Clique com o botão direito do mouse no item e clique em Add Keyboard Shortcut
  • Pressione a combinação de teclado desejada e usei Ctrl + Shift+ odesde que vim do mundo Eclipse. A Ctrl+ ojá foi obrigado, então eu usei Ctrl+ Shift+ oem vez

Agora, você pode usar Ctrl + Shift+ opara acionar a estrutura do arquivo.

Para obter detalhes sobre a religação do mapa de teclas, consulte este tópico .

Eugene
fonte
-3

Os atalhos são: Ctrl+ Shift+ Npara arquivos Ctrl+ Npara classes

user3495241
fonte
-8

Ctrl+ Alt+ Lé o que você procura.

Covarde anônimo
fonte
1
Isso abre uma caixa de diálogo "Reformatar código" para mim, usando o que acredito serem ligações de teclado padrão.
Andrzej Doyle
@ LuigiR.Viggiano ⌘ + F12 é substituído pelo comando Volume UP do Sistema? Ou você conhece uma maneira de evitá-lo?
Denis Weerasiri
Sim, você pode alterar os atalhos do OS X, acho que nas configurações do teclado, mas não lembro agora.
Luigi R. Viggiano
Isso é LOGOUT no ubuntu
prayagupd 28/05
1
@ DenisWeerasiri Você precisa segurar o botão Fn para pressionar os botões F no Mac. Portanto, ⌘ + F12 é o mesmo que ⌘ + Fn + VolumeUp
hnilsen