settitle - uicontrol swift
Cambios en el plegado de código en Xcode 9/10 (3)
Esta pregunta ya tiene una respuesta aquí:
Sé que faltó el plegado de código en los primeros Beta de Xcode9 y que está disponible para plegar métodos completos con CMD click.
Pero en Xcode 8 pude plegar el código en bloques (es decir, declaraciones individuales) a través del Editor >> Plegado de Código >> Pliegue, pero en Xcode 9 esto pliega todo el método.
¿Hay algún arreglo / configuración que pueda cambiar para restaurar la funcionalidad de Xcode 8?
Actualizaciones en Xcode 10
Xcode 10 ha aumentado el soporte para el plegado de código, incluyendo:
- Un nuevo código de cinta de plegado que muestra todos los bloques de código plegables de varias líneas en el editor
- Un nuevo estilo para el código plegado en el editor que le permite editar líneas con código plegado
- Soporte para plegar cualquier bloque de código entre llaves.
- Soporte para plegar bloques de código desde la cinta de plegado, desde la selección estructurada o desde el
Barra de menú ► Editor ► Plegado de código ► Elemento de menú Plegar
Mira esta instantánea:
El plegado de código se deshabilitó en Xcode 9 beta 1
, que está funcionando ahora, en Xcode 9 Beta5
según la nota de la versión beta: Resuelto en Xcode 9 beta 5 - IDE
Aquí es cómo:
- Mantenga presionado el botón command (comando) en el teclado y mueva / desplace el cursor del mouse sobre cualquiera de los frenos (inicio o final). Se resaltará automáticamente, área de bloque.
- Mantenga presionado el botón command (comando) en condición presionada y haga clic en el área resaltada. Se habilitará la ventana emergente del menú rápido con la opción de
Fold
. - Seleccione
Fold
de la lista del menú. Doblará su código y mostrará 3 puntos, doblando / cubriendo todo el bloque. - Ahora, para desplegar nuevamente su bloque de código, suelte el botón command (comando) y haga clic en 3 puntos que doblan un bloque.
Para una fácil comprensión, mira esta instantánea:
Es que todos los atajos de teclado 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 del menú Xcode :
Barra de menú ▶ Editor ▶ Plegado de código ▶ "Aquí hay una lista de opciones de plegado de código"
Aquí está la instantánea de referencia:
Las mismas opciones de la lista abreviada de Xcode :
Barra de menú ▶ Xcode ▶ Preferencias ▶ Encuadernaciones de teclas ▶ "Aquí está la lista de teclas de plegado de código"
En las notas de la versión se indica que aún no se admite.