Quando estou editando uma classe Java no Eclipse, quando meu cursor está sobre uma variável de classe, posso fazer Ctrl+ Tpara exibir um pop-up que mostra todos os seus pais e subclasses. Qual é o equivalente no IntelliJ?
Exemplo:
Use|r user = new User();
O cachimbo é o meu cursor.
java
intellij-idea
Deslizar
fonte
fonte
Em termos de comportamento, o equivalente do Eclipse Ctrl+ Tno IntelliJ IDEA é Ctrl+ Alt+B
fonte
Option
+Cmd
+B
Não é um usuário do IntelliJ IDEA, mas esta postagem no blog parece indicar que na versão 8.1.1 e além Ctrl+ Alt+ Uexibirá a "Hierarquia de classe rápida".
fonte
Tente também CTRL+ SHIFT+ Aem caso de dúvida. O atalho para informações de atalho.
fonte
A Intellij - em contraste com o Eclipse - distingue entre hierarquias de tipos e classes de implementação . Ainda estou indeciso se isso é uma coisa boa ou não (apenas mudei do Eclipse para o Intellij)
Em um Mac Intellij 14
fonte
No IntelliJ IDEA 12, é Navegar> Hierarquia de tipos ( Ctrl+ Hpor padrão).
fonte
Para usuários de Mac que vêm aqui, este é o atalho para o IntelliJ 14.1.4:
⌃+ Hpor padrão.
fonte
Para usuários de Mac , o atalho é
^(controle) + h
fonte
No IntelliJ 13, é Navegar> Implementações ou CMD+ ALT+ Bpor padrão. Obviamente, esse atalho pode ser substituído em suas preferências do Keymap.
fonte
Não conheço versões anteriores, mas no IntelliJ versão 13 você pode acessar suas preferências do Keymap, procurar "Implementações" e vincular isso ao Ctrl+ T. Funcionará muito parecido com o equivalente do Eclipse.
fonte
Enquanto o Eclipse inclui a hierarquia de tipos e a estrutura de classes (métodos, campos etc.) em uma única exibição, o IntelliJ divide-os: Além da exibição "(Hierarquia de tipos"CTRL + H(ou ALT+ 8) , a outra janela relevante do IntelliJ é chamada "Estrutura " e pode ser chamado via + (janela da ferramenta de estrutura) ou + (pop-up da estrutura).ALT7CTRLF12
(Não é uma resposta direta à pergunta exata postada, mas seria de esperar que outras pessoas do background do Eclipse cheguem aqui pesquisando a "hierarquia de tipos intellij", como eu fiz.)
fonte
Ctrl+U - vá para a classe base
Ctrl+Alt+B- chegou à implementação. Digite partes do nome da classe para restringir a lista
Ctrl+H - janela aberta da ferramenta de hierarquia de tipos
Ctrl+Alt+U - hierarquia de herança de classe / interface peek
fonte
Com o Eclipse, pressionar Ctrl+ Tem um tipo exibe seus subtipos e pressionar novamente Ctrl+ Texibe tão supertipos. E assim ... para isso é uma alternância.
Isso é realmente útil e também muito direto.
Infelizmente com o IntelliJ, a alternância entre os supertipos e os subtipos não possui nenhum atalho padrão. Então você terá que clicar nos ícones das janelas da hierarquia.
Se, como eu, você preferir os atalhos de teclado à opção "mover o cursor e clicar no mouse", recomendamos que você defina uma ligação para essas duas operações. Por exemplo Ctrl+ Down para subtipos e Ctrl+ Up para supertipos.
Onde você pode alterar a ligação ("Bas" significa "Down" e "Haut" significa "Up"):
Observe que essas ligações são contextuais ao contexto "Outro" (o Eclipse tem um conceito semelhante o suficiente). 1) Dessa forma, insira Ctrl+ Tem um
ArrayList
tipo que produz:2) Digite Ctrl+ Downfoca nos subtipos:
3) E Enter Ctrl+ Upfoca em supertipos:
Dessa maneira, acho melhor que o comportamento padrão, mas para ser sincero, mesmo com a adição desse atalho, o recurso IntelliJ não é tão bom quanto o Eclipse, que o atalho Ctrl+ Ttambém funciona nos métodos ...
fonte
Há uma exibição de hierarquia, como no Eclipse, consulte o menu Exibir / Ferramentas Windows / Hierarquia ou pressione Alt-8 ou F4.
fonte