2010-05-14 21 views
136

¿Alguien sabe cómo colapsar todos los métodos en una clase en XCode?¿Cómo colapsar todos los métodos en XCode?

Colapsar uno por uno ya no es una opción.

+0

Puede descargar una hoja de trucos de acceso directo de xcode aquí. http://www.pragprog.com/screencasts/v-mcxcode/becoming-productive-in-xcode – falconcreek

Respuesta

323

A partir de Xcode 4 parece haber cambiado.

comando - alt - cambio - Flecha izquierda hará el truco ...

Para plegar/desplegar métodos actuales o if estructuras usar:

Fold: comando - alt - flecha izquierda

Despliegue: comando - alt - flecha derecha

+29

Y también Command + Option + left colapsa el bloque actual. Usa las mismas combinaciones con la tecla derecha para expandir – Omer

+5

¡Increíble atajo de Frikkin! – guptron

+3

Aún funciona en XCode 5.1. –

8

Parece que Ctrl - Comando - Hasta lo hace (o en el menú: redactor CodeFolding-FoldMethods/Funciones).

Ctrl - Comando - abajo o Ctrl - T de revertir.

+0

¡Gracias amigo! ¡eso es lo que quería! – Omer

+3

No funciona aquí XCode 5 DP3 –

+2

Esta solución ya no funciona. –

12

X-Code 7 en adelante

para contraer todos método: Shift + Opción + Comando + izquierda flecha

Para expandir todo método: Shift + Opción + Comando + flecha de la derecha

+2

si esto funciona! – Naishta

12

plegado de código se ha desactivado en Xcode 9 beta 1, que está trabajando ahora, en Xcode 9 Beta5 según la versión beta nota : Resolved in Xcode 9 beta 5 – IDE

Aquí es cómo: mantenga

  1. presionado (comando) en el teclado y mueva/coloque el cursor del mouse sobre cualquiera (inicio o fin) llaves. Se resaltará automáticamente, área de bloque.
  2. Mantener (mantener) (comando) presionar y hacer clic en el área resaltada. Permitirá la ventana de menú rápido de popover con la opción Fold.
  3. Seleccione Fold de la lista de menús. Doblará su código y muestra 3 puntos, doblando/cubriendo todo el bloque.
  4. Ahora, para desplegar nuevamente su bloque de código, suelte (comando) y haga clic en 3 puntos doblando un bloque.

Para facilitar la explicación, mira a esta instantánea:

enter image description here


Es todo atajos de teclado también están trabajando.

Fold       ⌥ ⌘ ←  option + command + left arrow 
Unfold      ⌥ ⌘ →  option + command + right arrow 
Unfold All     ⌥ U  option + U 
Fold Methods & Functions  ⌥ ⌘ ↑  option + command + up arrow 
Unfold Methods & Functions ⌥ ⌘ ↓  option + command + down arrow 
Fold Comment Blocks   ⌃ ⇧ ⌘ ↑ control + shift + command + up 
Unfold Comment Blocks   ⌃ ⇧ ⌘ ↓ control + shift + command + down 
Focus Follows Selection  ⌃ ⌥ ⌘ F control + option + command + F 
Fold All      ⌘ ⌥ ⇧ ← command + option + shift + left 
Unfold All     ⌘ ⌥ ⇧ → command + option + shift + left 


Código opciones de plegado de Xcode Menú:

barra de menú ▶ Editor de código ▶ plegable ▶ "Aquí está la lista de códigos de plegado opciones"

Aquí se instantánea ref :

enter image description here

Las mismas opciones de Xcode lista Atajo:

barra de menú ▶ Xcode ▶ Preferencias ▶ Key Bindings ▶ "Aquí está la lista de plegado de código corto-teclas"

enter image description here

+0

He encontrado que el plegado de código tiene errores al tratar de desplegarse simplemente haciendo clic en las elipsis. Solo 7 de cada 10 veces funciona correctamente. Otras veces tengo que desplegar todo desde la opción de menú del editor. –

Cuestiones relacionadas