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.


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.


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 .


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.


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


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


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.


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


7

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


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.



3

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


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!


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.


1

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


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:


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 .


-3

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


-8

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


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