ios - instalar - Xcode 9 expandir/colapsar llaves/corchetes{} barra lateral que falta
xcode for ipad (6)
Actualizaciones en Xcode 10:
Xcode 10 ha aumentado la compatibilidad con el plegado de códigos, que incluye:
- Un nuevo código que dobla la cinta que muestra todos los bloques de código plegables de varias líneas en el editor
- Un nuevo estilo para código plegado en el editor que le permite editar líneas con código plegado
- Soporte para doblar cualquier bloque de código encerrado entre llaves
- 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:
Xcode 9
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:
- 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. - 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
. - Seleccione
Fold
de la lista del menú. Doblará su código y muestra 3 puntos, doblando / cubriendo todo el bloque. - 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"
No puedo encontrar uno debajo
Xcode ▶ Preferencias / Edición de texto ▶ Cuadro "Código de cinta plegable".
Al coincidir con el comentario de @strangetimes, presenté a Apple Bug Reporter lo siguiente, en el nuevo formato SUGGESTION . Por favor, siéntete libre de apilar en Apple con el tuyo:
35237858: Plegado de código en Xcode 9.1 Solo realiza funciones / métodos completos
El nuevo y mejorado código plegado en Xcode 9 o 9.1 parece funcionar solo en una función o método completo. (Estoy trabajando en Objective-C hoy.) Esto no es muy útil. Ya sabes, las funciones o los métodos son solo un corchete de profundidad. Es fácil mirarlos. Donde necesito doblar el código es para bloques de control de flujo largos, si es necesario, cambiar, do, while o simplemente bloques sueltos. Recuérdalo para poder usar el plegado de código, ya que funcionó en Xcode 8.
Lo de la cinta, aunque pensé que era bueno, otros no, puedo vivir sin él. Pero el plegado de código debe funcionar en todos los bloques de código de corchetes, por favor.
Está arreglado ahora en Xcode_9_beta_5
Esto no dobla, pero podría ayudarte a navegar en el código:
Si quiere saber qué corchetes van juntos, puede hacer clic justo detrás del corchete de inicio o final, luego obtendrá un resaltado de un segundo de ambos. O puede hacer doble clic o en el paréntesis y obtener el resaltado permanente de todo entre los paréntesis.
Tengo la misma pregunta y encontré esto en forums.developer.apple.com
... aún no está implementado en el nuevo editor. @ https://forums.developer.apple.com/thread/78912
Xcode 9
Como ya se ha comentado, el plegado del código en Xcode 9 solo funciona en funciones completas. Lo más cerca que llegué a una forma de averiguar dónde se cierra una llave (especialmente para bloques largos o if
) es haciendo doble clic en la llave . Esto resaltará ese bloque de código hasta que se cierre la llave.
Por supuesto, esto funcionará mucho mejor en Xcode 10 con el nuevo código que dobla la cinta.