Comecei a desenvolver com o Android Studio . No Eclipse, eu estava usando Ctrl+ Shift+ F, mas no Android Studio isso não funciona. Será diferente.
Como posso pular para qualquer método em um .java
arquivo? Eu estava usando Ctrl+ Ono Eclipse.
Está disponível? Qual é o atalho para formatação de código?
android-studio
code-formatting
Bhavesh Hirpara
fonte
fonte
Respostas:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
Referência: Key Commands e aqui estão todos os comandos para usuários de Windows / Linux e usuários de Mac .
Como Rohit enfrentou um problema no Ubuntu com o atalho de código de formato, isso se deve ao fato de a tecla Ctrl+ Alt+ Lser usada para bloquear a tela no Ubuntu.
Eu descobri que o Ubuntu lida com esse atalho de teclado primeiro. Portanto, você deve vincular o atalho do teclado Ctrl+ Alt+ La outra coisa para que não entre em conflito com o Ubuntu.
Passos
Vá para Ferramentas do sistema → Configurações do sistema → Teclado → guia Atalhos → Sistema → Bloquear tela .
Selecione a linha Novo Acelerador ... e pressione qualquer tecla especial com a tecla Alfa (por exemplo, Shift+ L). Você deveria ter alterado com sucesso o atalho do teclado.
Verifique se o atalho do teclado agora funciona no Android Studio.
Método alternativo
Você também pode usar os atalhos do Eclipse.
Usando a Barra de Menu
Clique em Código na barra de menus e selecione Reformatar código, conforme mostrado na imagem abaixo:
No Android studio 3.5, há um problema ao reorganizar o código xml, também reorganiza as visualizações, portanto, é necessário usar essas configurações primeiro.
Configurações -> Editor -> Estilo do código -> XML-> Definir de -> Estilo predefinido> Android.
fonte
ctrl+o
Você também pode usar os atalhos de teclado do Eclipse: basta ir ao menu Preferências → Mapa de Teclas e escolher Eclipse no menu suspenso.
O caminho real é: menu Arquivo → Configurações → Mapa de teclas (nas configurações do IDE)
fonte
Verifique os comandos do teclado fornecidos na documentação de Dicas e truques do Android Studio:
fonte
Basta selecionar o código e
no Windows faça Ctrl+ Alt+L
no Linux faça Ctrl+ Windows Key+ Alt+L
no Mac do CMD+ Alt+L
Esta solução da junaidp
fonte
Para formatar o código no Android Studio no Linux, você pode usar Ctrl+ Alt+ Super+ L. Você pode usar isso e evitar a necessidade de alterar o atalho do sistema. ( Superchave é a chave do ícone do Windows, além da Altchave).
fonte
Para formatação de código no Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
O usuário também pode usar os atalhos de teclado do Eclipse: basta ir no menu Configuração → Preferências → Mapa de Teclas e escolher Eclipse (ou qualquer um que você desejar) no menu suspenso.
fonte
Você precisará aplicar todos os atalhos do Eclipse com o Android Studio antes de usar todos esses atalhos.
Procedimento:
Passos:
Agora você pode usar todos os atalhos do Eclipse no Android Studio ...
Tenha alguns instantâneos aqui.
fonte
Verifique isso. Além disso, você pode alterá-lo conforme sua preferência.
fonte
Apenas para adicionar à resposta @ user2340612 para alternar os mapas de teclas para o Eclipse, o caminho para o Android Studio 1.0.1 é:
Arquivo de menu → Configurações → Mapa de teclas (na opção Editor ) → Mapas de teclas = Eclipse
fonte
Para formatar automaticamente seus arquivos Java / XML no Android Studio, use os seguintes comandos:
Como você está procurando um único ponto para acompanhar seu trabalho como o Eclipse, não existe essa funcionalidade interna no Android Studio, mas oferece a capacidade de fazê-lo por meio de uma macro. Siga esses passos:
No Android Studio, abra qualquer um dos seus arquivos de código-fonte.
Pressione Ctrl+ Alt+ OÉ usado para encontrar / otimizar a importação não utilizada.
Se uma caixa de diálogo for aberta, selecione "Não mostrar novamente" e pressione Executar.
Vá para Editar > Macros > Iniciar gravação de macro .
Pressione Ctrl+ Alt+ O.
Pressione Ctrl+ Alt+ L. Isso formata seu código. ( Shift+ Ctrl+ Alt+ Lpara Ubuntu).
Pressione Ctrl+ S. Isso salva seu arquivo;)
Vá para Editar > Macros > Parar gravação de macro .
Salve esta macro criada com um nome, por exemplo: "Formatação automática".
Boom, agora você criou sua macro com sucesso. Agora basta adicionar / atribuir um atalho para ele:
Abra Preferências .
Pesquise na barra esquerda o Keymap .
No painel direito, clique na barra de pesquisa e digite o nome da sua macro salva ("Formatação automática".)
Clique duas vezes no seu item. Pode haver dois, não importa em qual deles você clicar.
Clique em Adicionar atalho de teclado .
Defina o atalho do teclado para Ctrl+ S.
Por fim, confirme substituindo Ctrl+ Spara ser sua nova macro.
fonte
Ctrl+ Alt+ Lpode entrar em conflito com o atalho Lock Screen no Ubuntu. Nesse caso, você pode alterar o atalho do teclado para Reformatar código da seguinte maneira:
Arquivo-> Configurações-> Configurações do IDE-> Mapa de Teclas
Pesquise Reformat Code e altere o atalho do teclado.
fonte
Realmente, eu fui para este tópico por causa da minha tela de bloqueios do Ubuntu após este atalho Ctrl+ Alt+ L. Portanto, se você tiver o mesmo problema, vá para Configurações - Teclado - Atalhos - Sistema e altere o atalho padrão para a "Tela de bloqueio".
fonte
Para aqueles que estão se perguntando sobre o problema de alinhamento dentro do suporte, o JetBrains tem isso como no rastreamento de problemas.
Aqui está a resposta:
fonte
Acho claro que, para formatação de código no Android Studio, as teclas de combinação são:
No entanto, esquecemos de responder sobre o salto para o método. É bom entrar em qualquer declaração / implementação de três maneiras:
Esses comandos mostram uma lista de todas as classes / interfaces que estão implementando a classe / interface selecionada. Nas variáveis, tem o mesmo efeito que a Declaração Goto.
Esses atalhos irão para a declaração da classe "AnyClass".
Além disso, há um atalho para Goto the Super Class. Isso abrirá o pai do símbolo atual. Praticamente o oposto de Goto Implementation. Para métodos substituídos, ele abrirá sua implementação pai.
fonte
Além da formatação automática descrita pelas outras respostas, outro truque é destacar o texto que você deseja recuar e pressionar
Confira os documentos do Atalho de teclado para obter mais informações.
fonte
O atalho que funcionou para mim é
SHIFT+ ALT+ CMD+L
Você pode otimizar as importações para remover as que não usa e importar automaticamente as novas classes.
fonte
Se você estiver usando o plug-in Dart, acesse o Android Studio, menu Arquivo -> Configurações . E procure por "reformatar código com", clique em "Reformatar código com dartfmt" no menu principal:
Clique em "Adicionar atalho de teclado". Em seguida, pressione Ctrl+ Alt+ Le o atalho deve funcionar (se Ctrl+ Alt+ Ldeixar o computador em suspensão / suspensão, altere o atalho nas configurações do sistema para outra coisa. Caso contrário, os dois atalhos colidirão).
fonte
Tente isso.
Nota: Aqui muitas respostas para Linux são apenas Ctrl+ Alt+, o L que está errado. No Linux, fazer Ctrl+ Alt+ Lbloqueia o sistema.
fonte
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
, em seguida, no girador de componentes do KDE, selecione O Gerenciador de sessões do KDE. Limpar atalho da sessão de bloqueio .É Ctrl+ Alt+ Lpara Windows. Para obter uma lista completa dos atalhos de teclado, consulte o manual do usuário: https://developer.android.com/studio/intro/keyboard-shortcuts.html
fonte
Algumas vezes, mesmo digitando Ctrl + Alt + L, não está funcionando em XML, então encontrei esse caminho para fazê-lo funcionar.
Para sua referência, veja a captura de tela:
fonte
Eu tive uma experiência usando Ctrl+ Alt+ Lno Windows que este atalho não funcionou porque foi reservado por outro software, executando em segundo plano; o que eu percebi depois.
Decidi mencionar esse problema, pois achei que poderia ser útil. . .
fonte
Você pode usar o seguinte atalho para formatação de código: Ctrl+ Alt+L
fonte
A melhor chave onde você pode encontrar todos os comandos no Eclipse é Ctrl+ Shift+ L.
Pressionando isso, você pode obter todos os comandos no Eclipse.
Um importante é Ctrl+ Shift+ Opara importar e remover importações inúteis.
fonte