atalho no Android Studio para localizar o arquivo src de edição atual


146

Você sabe como verificar o local do arquivo de edição atual no painel da árvore do projeto (o painel esquerdo do Android Studio), exceto manualmente. (O pior caso é que todas as pastas estão recolhidas)

O atalho Navegar-> Classe pode me mostrar o arquivo src no painel de edição (painel central) rapidamente. Quero saber a localização lógica do arquivo src na árvore de projetos (painel esquerdo), para que eu possa adicionar novos arquivos no mesmo pacote rapidamente. (por exemplo, clique com o botão direito do mouse no pacote e adicione uma nova classe).

Atualmente, tenho que expandir a árvore do projeto e encontrá-la pasta por pasta.

Na verdade, no Xcode existe um atalho chamado "Reveal in Project Navigate"

Que maneira conveniente é essa.

Gostaria de saber se isso também é suportado no estúdio Android.

obrigado



1
É exatamente o mesmo que no IntelliJ, portanto, confira esta pergunta do StackOverflow: stackoverflow.com/questions/1086041/…
Timo Reimann

Entendi. Muito obrigado.
Roy Ma

As obras de referência de @ TimoReimann. Obrigado
Roy Ma

Respostas:


243

Você pode usar o botão Rolar da fonte na barra de ferramentas do projeto, à esquerda do Android Studio.

localizar

Outra solução é Alt+ F1+ 1. Você também pode ler Localizar arquivo atual no IntelliJ para obter mais respostas.


32
atalho de teclado:Alt-F1, Enter
wal 14/06

3
Note-se que clicar no botão não fez nada para mim, mas ativar Autoscroll from Source(clique com o botão direito na área vazia à esquerda do referido botão) agora seleciona o arquivo aberto na árvore. Além disso, após ativá-lo, o botão é removido.
FirstOne 28/11

Alt-F1menu é um salva-vidas, obrigado @wal. Alt-F1 8para revelar no localizador :)
adamF

39

Basta ativar a seguinte opção!

insira a descrição da imagem aqui


Essa é uma resposta muito melhor do que a primeira, embora tecnicamente não seja exatamente o que o OP pediu. Não sei por que está recebendo tão poucos votos.
Stan Lin

11

Para rolagem automática, você pode fazer o seguinte:

Você precisa garantir Autoscroll to Source e Autoscroll from sourceestá ativado.

auto rolagem

Sempre que você alterar o arquivo, a árvore do Projeto será destacada de acordo.

Observei alguma lentidão e atraso se o tamanho do projeto for grande (vários módulos ou grande base de código) e você usar o atalho Ctrl+ Npara navegar para uma classe.

Portanto, a alternativa seria clicar no seguinte ícone: ícone

OU

Use o atalho do teclado:

Alt+ F1+ 1 ou Alt + F1+Enter


4

Você pode adicionar um atalho (mapa de teclas) para "revelar o arquivo de edição atual no explorador de projeto".

  1. Pressione Ctrl + Alt + S, para usuário do Windows, para abrir Configurações
  2. Selecione Keymapna barra lateral
  3. Encontre o comando usando a caixa de pesquisa e digite: select in project view
  4. Clique com o botão direito do mouse no resultado e selecione Adicionar atalho de teclado
  5. Digite qualquer combinação de teclado desejada, por exemplo, prefiro o atalho Ctrl + Kpara revelar o arquivo de edição atual no explorador de projeto
  6. Clique no botão OK. Ele solicitará que você remova o atalho de teclado digitado no comando existente; basta clicar no botão Remover.

Eu sou novo no desenvolvimento android. Eu costumava codificar no Sublime Text 3. Uma das primeiras coisas que faço para tornar o desenvolvimento do Android mais agradável é vincular todos os atalhos que usei no Sublime Text 3 para o Android Studio. Agora, parece em casa :)


Obrigado. Exatamente o que eu procurei.
21919

4

Para usuários de Mac: Option+ fn+ F1, então Enter.


2

No menu Opções, selecione Rolagem automática na fonte


2

Android Studio 3.6.3 (abril de 2020)

Vá para Preferências> Mapa de teclas e procure por "Selecionar na visualização do projeto" e atribua o atalho do teclado.


1
Você pode esclarecer como ir para as combinações de teclas
Massimo Frittelli


0

No Android Studio 4, agora está Always Select Opened Fileno menu Configurações na visualização do projeto.

insira a descrição da imagem aqui

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.