Definições e métodos do Android Studio Collapse

135

Como recolher todas as definições e métodos no editor do Android Studio?

O Visual Studio possui essa opção Edit-->Outlining, mas não consigo encontrar um recurso semelhante no Android Studio. Estou certo de que esse recurso existe.

Como posso acessar o recurso de estrutura de tópicos do Android Studio?

Devsined
fonte
possível duplicado de código Android dobrando o bloco de Comutação
cutiko
Eu uso "Arquivo => Configurações => Editor => Gerneral => Dobragem de código => Recolher por padrão => Corpos do método". Para mim, é a melhor visão geral.
Martin

Respostas:

214

É chamado Foldingno Android Studio.

Primeiro, verifique se ele está ativado na configuração (deve ser por padrão). Vá para File-> e Settings, na IDE Settingsárea Localizar Editor -> General -> Code Folding, verifique o Show code folding outline.

Para recolher / expandir itens, use o menu Code-> Folding.

Editar:
para personalizar os atalhos de teclado para essas configurações abertas ( File-> Settings), selecione Keymapem IDE Settings. Agora digite foldingna caixa de pesquisa (canto superior direito). Configure o atalho do teclado para as várias ações de dobra :)

free3dom
fonte
40
Expandir atalho: Cmd + '+' Recolher: Cmd + '-'
Priebe
54
atalho expandir tudo: shift + cmd + '+' (recolher tudo: shift + cmd + '-')
tmr 16/14
40
Para atalho do Windows, expanda: ctrl + '+' (recolher: ctrl + '-') atalho para expandir todos: shift + ctrl + '+' (recolher tudo: shift + ctrl + '-')
Rafael
1
Na versão do Android Studio que instalei no meu Mac, as teclas de atalho foram Cmd + Shift + '+' para expandir e Cmd + Shift + '-' para recolher. Isso é um pouco diferente do comentário de @ Priebe acima.
benhorgen 27/07/19
192

Para Windows:

  Minimize: CTRL + SHFT + '-'
  Expand:   CTRL + SHFT + '+'

Para Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
Fazal
fonte
6
Isso funciona com o Linux também. E usar Cmd em vez de Ctrl para Mac
Amagi82
42

Aqui está a captura de tela para referência rápida:

insira a descrição da imagem aqui

Khulja Sim Sim
fonte
2
bem feito. as pessoas podem pegar mais uma vez a partir desta referência, mesmo que esquecer as teclas de atalho algum dia
ashubuntu
12

Ver -> Janelas de Ferramentas -> Estrutura

É o equivalente a delinear no eclipse. Dá a você uma visão geral muito melhor da classe do que a dobra.

Hustenloeser
fonte
9

meu macbookpro

shift+ cmd+ ¡ (caractere ou botão antes de excluir) Expandir tudo

shift+ cmd+ '(caractere ou botão após zero) Recolher tudo

janelas

ctrl+ shift+ +Expandir tudo

ctrl+ shift+ -Fechar tudo

marlonpya
fonte
6

Isso é válido para usuários do Windows:

  1. Selecione um monte de código e pressione ctrl+ .. Isso dobra seu bloco
  2. Em seguida, para remover a dobra, vá para a primeira linha onde a dobra começa. Não selecione o código, clique na primeira linha e pressione ctrl+.
cutiko
fonte
5

Este trabalho para mim no Windows:

minimizar: CTRL+ SHIFT+-

expandir: CTRL+ SHFT++

Levi Ibrushi
fonte
3
Esta é uma cópia da resposta de marlonpya.
sɐunıɔ ןɐ qɐp
4

Se você deseja desativar todo o recolhimento, desmarque todos os campos em Configurações > Editor > Geral > Dobragem de código

insira a descrição da imagem aqui

Além disso, você pode usar teclas de atalho

ctrl+ shift+ +- expandir blocos de código

ctrl+ shift+ -- recolher blocos de código

Dyno Cris
fonte
3

Windows 10

ctrl+ shift++ para expandir tudo

ctrl+ shift+ - para recolher tudo

Vivek Pratap Singh
fonte
2

Aqui estão alguns atalhos úteis para dobrar coisas.

  1. Selecione algum código e pressione Ctrl + Alt + T para inserir automaticamente a região dobrada ao redor do código
  2. Para recolher linhas específicas de código, selecione o código e pressione Ctrl +. (Ponto / ponto final) & Mesmo para o inverso, ou seja, expanda novamente
  3. Para recolher Todos os corpos do método / se as condições etc etc Pressione Ctrl + Shift + - (hífen)
  4. Para expandir tudo Pressione Ctrl + Shift + + (mais)
Jawad Zeb
fonte
1

(para Windows)

Se você está falando editor foldcomo fcom+ tabno netbeans

ctrl+ alt+ t e adicione o texto desejado no bloco desc


fonte
1

O novo Android Studio oferece muitas novas funções. Estes são os comandos que você pode usar para dobrar diferentes tipos de código.

insira a descrição da imagem aqui

Zar E Ahmer
fonte
1

Eu também tive esse problema. Eu descobri que clique no botão de engrenagem no canto superior direito da seção do menu do projeto. Em seguida, desmarquei a opção Mostrar membros.

Eyyüp Alkış
fonte