Skip to end of metadata
Go to start of metadata


Icon

Navegação significa quão rápido você alterna entre as peças do código no qual você está trabalhando. Quanto mais rápido você alterna, mais você é produtivo. Aqui está uma lista com notáveis funcionalidades que farão sua experiência de navegação mais suave.

1. Arquivos recentes

A maior parte do tempo você trabalha com um conjunto bem definido de arquivos. Isso quer dizer que você tem que alternar entre eles rapidamente toda hora. O verdadeiro poupa tempo aqui é a ação chamada Recent Files (Arquivos recentes) pelo atalho CtrlE (CmdE no Mac). Por padrão o foco é no último arquivo acessado. Você também pode abrir qualquer ferramenta através dessa ação.

Outra funcionalidade útil, parecida com Recent Files é Recently Edited Files (Arquivos editados recentemente), disponível via ShiftCtrlE (ShiftCmdE). Este é o jeito mais fácil de trazer de volta código no qual você está trabalhando.

2. Estrutura

Quando você não está alternando entre arquivos você provavelmente precisa navegar dentro de um arquivo. A maneira mais fácil de fazer isso é pressionando CtrlF12 (CmdF12 no Mac). O popup te mostra a estrutura do arquivo e te permite navegar rapidamente para qualquer item. Como sempre você nem precisa encostar no mouse.

Veja que a velocidade da pesquisa funciona aqui também. Acionar o atalho duas vezes mostrará os membros herdados.

3. Alternador

Assim como o alternador de tarefas no seu sistema operacional, o IntelliJ IDEA provê um alternador entre os arquivos abertos e também das ferramentas. A ação é disponível via CtrlTab.

4. Ir à barra de navegação

Outra atalho útil: ir para a barra de navegação via AltHome (Alt no Mac). A barra de navegação no topo da janela é "inútil" na maior parte do tempo. É por conta disso que alguns desenvolvedores a escondem a a chamam sob demanda pelo atalho.

A barra de navegação suporta a pesquisa rápida e outras ações, como geração de código, popup de documentação, etc.

5. Navegar entre métodos

Se você precisa ir pular entre os métods rapidamente pressione Alt↑↓ (Ctrl↑↓).

Uma ação similar para navegar entre chaves pode ser usada via Ctrl(Cmd) + {  ou }

6. Navegar para uma classe, arquivo ou símbolo

A próxima funcionalidade é praticamente a mais usada no IntelliJ IDEA: Navegar para uma Classe, Arquivo ou Símbolo.

A funcionalidade, que é disponibilizada via CtrlN (CmdN), suporta expressões sofisticadas, incluindo as maiúsculas nos nomes, caminhos de arquivo, navegar para uma linha específica, procura pelo nome do meio e muito mais. Se você o invoca duas vezes ele te mostra os resultados fora as classes do projeto.

Assim como para as classes, isso funciona também para arquivos via CtrlShiftN (CmdShiftN}). Os resultados são ordenados por relevância da expressão utilizada.

E finalmente a funcionalidade mais esperta é navegar para um símbolo com CtrlAltShiftN (CmdAltShiftN} para Mac). O IDE mantém constantemente o índice de todos os símbolos no projeto (e também dentro das bibliotecas) para rápida solução e navegação. Então você pode digitar uma expressão e encontrar um método ou um campo que você precisa em um segundo.

7. Selecionar em...

E finalmente se você precisa abrir um arquivo em uma ferramenta em particular (ou no navegador de arquivos do seu sistema) você pode fazê-lo pela ação "Select In" pressionando AltF1.

8. Outras funcionalidades notáveis

  • Navegar para uma deteriminada linha: CtrlG (CmdG)
  • Navegar para uma declaração via CtrlB (CmdB)
  • Navegar para o membro pai via CtrlU (CmdU)
  • Navegar para implementações com CtrlAltB (CmdAltB)
  • Navegar para o ultimo trecho editado via ShiftCtrlBackspace (ShiftCmdBackspace)
  • Navegar para o próximo erro ou alerta via F2
  • Navegar para o teste unitário relativo via ShiftCtrlT (ShiftCmdT)
  • No labels