xcode xcode9 code-folding xcode10

xcode - Habilitar plegado de código de forma predeterminada



xcode9 code-folding (7)

¿Hay alguna manera de decirle a XCode fold methods / functions de forma predeterminada al abrir un archivo?


Actualizaciones en Xcode 10:

Xcode 10 ha aumentado la compatibilidad con el plegado de códigos, que incluye:

  1. Un nuevo código que dobla la cinta que muestra todos los bloques de código plegables de varias líneas en el editor
  2. Un nuevo estilo para código plegado en el editor que le permite editar líneas con código plegado
  3. Soporte para doblar cualquier bloque de código encerrado entre llaves
  4. Soporte para doblar bloques de código desde la cinta plegable, desde la selección estructurada, o desde el

Barra de menú ► Editor ► Código plegable ► Elemento de menú desplegable

Mira esta instantánea:

El plegado de código fue deshabilitado en Xcode 9 beta 1, que está funcionando ahora, en Xcode 9 Beta5 de acuerdo con la nota de la versión beta: Resuelto en Xcode 9 beta 5 - IDE

Aquí es cómo:

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

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


Es todos los atajos de teclado que también están funcionando.

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


Opciones de plegado de código desde el menú de Xcode :

Barra de menús ▶ Edición de código plegable

Aquí está la instantánea de ref:

Mismas opciones de la lista de acceso directo de Xcode :

Barra de menú ▶ Xcode ▶ Preferencias ▶ Enlaces de teclas ▶ "Aquí está la lista de teclas abreviadas de código doblado"


En aras de la exhaustividad,

Fold All ⌘⌥⇧← command+option+shift+left


La respuesta correcta está en algunos de los comentarios (no en ninguna de las respuestas, no creo ...

Incidentalmente, las teclas de acceso directo para esto están aquí:

A juzgar por las respuestas pasadas, esto debe haber cambiado con el tiempo. Esto es de Xcode 6.1.1.


No estoy seguro si esto es un cambio de sistema operativo, o un cambio de Xcode, pero en Lion con Xcode 4 , algunos de estos comandos citados por Griffo se realizan con el modificador de opción (la tecla ⌥), sin control. Hice algunos cambios para reflejar esto:

Fold                       ⌥⌘←      option+command+left Unfold                      ⌥⌘→      option+command+right Unfold All                  ⌥U        option+U Fold Methods/Functions      ⌥⌘↑      option+command+up Unfold Methods/Functions    ⌥⌘↓      option+command+down

Perdón por necro un hilo, pero pensé que valía la pena revisarlo.


No lo creo, aunque hay algunos atajos de teclado útiles:

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


Si desea plegar / desplegar bloques específicos de código, desde Xcode 7, debe habilitarlo.

Vaya a Xcode> Preferencias> Edición de texto> y marque ''Cifrado doblar cinta''.

(No tengo idea de por qué deshabilitaron esta útil función por defecto).


Siento tu dolor. Es difícil presionar cmd + option + shift + left cada vez que abro un archivo de implementación para colapsar todos los métodos. Estaría agradecido de saber una forma de configurar esto por defecto. Por otro lado, una solución probablemente obvia puede ser seleccionar el método del selector de método en la parte superior de la ventana. Supongo que así es como los desarrolladores de Xcode quisieron que encontráramos métodos ... aún cmd + opción + shift + izquierda es mi preferencia ... me duele la mano: /