Definiciones y métodos de Android Studio Collapse

135

¿Cómo puedo contraer todas las definiciones y métodos dentro del editor de Android Studio?

Visual Studio tiene esa opción activada Edit-->Outlining, pero no puedo encontrar una característica similar en Android Studio. Estoy seguro de que esta característica existe.

¿Cómo puedo acceder a la función de esquema de Android Studio?

Devsined
fuente
posible duplicado del código
cutiko
Yo uso "Archivo => Configuración => Editor => Gerneral => Plegado de código => Contraer por defecto => Métodos cuerpos". Para mí es el mejor resumen.
Martin

Respuestas:

214

Se llama Foldingen Android Studio.

Primero asegúrese de que esté habilitado en la configuración (debería estar por defecto). Ir a File-> Settings, entonces bajo el IDE Settingshallazgo zona Editor -> General -> Code Folding, comprobar el Show code folding outline.

Para contraer / expandir elementos, use el menú Code-> Folding.

Editar:
para personalizar los atajos de teclado para estas configuraciones abiertas ( File-> Settings), seleccione Keymapdebajo IDE Settings. Ahora escriba foldingen el cuadro de búsqueda (arriba a la derecha). Configure el método abreviado de teclado para las diversas acciones de plegado :)

free3dom
fuente
40
Acceso directo Expandir: Cmd + '+' Contraer: Cmd + '-'
Priebe
54
acceso directo expandir todo: shift + cmd + '+' (contraer todo: shift + cmd + '-')
tmr
40
Para el acceso directo de Windows expanda: ctrl + '+' (colapso: ctrl + '-') acceso directo expanda todo: shift + ctrl + '+' (contraiga todo: shift + ctrl + '-')
Rafael
1
En la versión de Android Studio que instalé en mi Mac, las teclas de acceso directo fueron Cmd + Shift + '+' para expandir y Cmd + Shift + '-' para colapsar. Esto es ligeramente diferente al comentario de @ Priebe anterior.
benhorgen
192

Para ventanas:

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

Para Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
Fazal
fuente
66
Esto también funciona con Linux. Y use Cmd en lugar de Ctrl para Mac
Amagi82
42

Aquí hay una captura de pantalla para referencia rápida:

ingrese la descripción de la imagen aquí

Khulja Sim Sim
fuente
2
bien hecho. la gente puede recoger una vez más desde esta referencia, incluso si se olvidan de teclas de acceso directo algún día
ashubuntu
12

Vista -> Ventanas de herramientas -> Estructura

Es el equivalente a delinear en eclipse. Le ofrece una visión general mucho mejor de la clase que el plegado.

Hustenloeser
fuente
9

mi macbookpro

shift+ cmd+ ¡ (carácter o botón antes de eliminar) Expandir todo

shift+ cmd+ '(carácter o botón después de cero) Contraer todo

ventanas

ctrl+ shift+ +Expandir todo

ctrl+ shift+ -Contraer todo

marlonpya
fuente
6

Esto es válido para usuarios de Windows:

  1. Seleccione un montón de código, luego presione ctrl+ .. Esto dobla tu bloque
  2. Luego, para eliminar el plegado, vaya a la primera línea donde comienza el pliegue. No seleccione el código, simplemente haga clic en esa primera línea y nuevamente presione ctrl+.
cutiko
fuente
5

Este trabajo para mí en Windows:

minimizar: CTRL+ SHIFT+-

expandir: CTRL+ SHFT++

Levi Ibrushi
fuente
3
Esta es una copia de la respuesta de marlonpya.
sɐunıɔ ןɐ qɐp
4

Si desea desactivar todo el colapso, debe desmarcar todos los campos en Configuración > Editor > General > Plegado de código

ingrese la descripción de la imagen aquí

También puedes usar teclas de acceso rápido

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

ctrl+ shift+ -- contraer bloques de código

Dyno Cris
fuente
3

Windows 10

ctrl+ shift++ para expandir todo

ctrl+ shift+ - para contraer todo

Vivek Pratap Singh
fuente
2

Aquí hay algunos atajos útiles para doblar cosas.

  1. Seleccione Algún código y presione Ctrl + Alt + T para insertar automáticamente la región que se pliega alrededor del código
  2. Para contraer líneas específicas de código, seleccione el código y presione Ctrl +. (Punto / punto final) & Igual para el reverso, es decir, expanda nuevamente
  3. Para contraer todos los cuerpos de métodos / si las condiciones, etc., presione Ctrl + Shift + - (guión)
  4. Para expandir todo, presione Ctrl + Mayús + + (más)
Jawad Zeb
fuente
1

(para ventanas)

Si estás hablando editor foldcomo fcom+ taben netbeans

ctrl+ alt+ t y luego agregue el texto deseado en el bloque desc


fuente
1

El nuevo Android Studio presenta muchas funciones nuevas. Estos son los comandos que puede usar para plegar diferentes tipos de código.

ingrese la descripción de la imagen aquí

Zar E Ahmer
fuente
1

También tuve este problema. Descubrí hacer clic en el botón de engranaje en la parte superior derecha de la sección del menú del proyecto. Luego no seleccioné la opción Mostrar miembros.

Eyyüp Alkış
fuente