color - Formato de código en Xcode
titlelabel swift (10)
¿Hay alguna forma de formatear el código en Xcode como se puede hacer en Eclipse o Netbenas? No he encontrado ninguna opción en el menú, ¿hay alguna tecla de acceso rápido para esto o simplemente no está en Xcode?
Extensiones XCode 8
Otra opción es usar una extensión como Swimat . Hace el trabajo para mi Sin embargo, la advertencia es que no se formatea al guardar debido a las API de extensión de Xcode restrictivas, pero están tratando de encontrar una solución alternativa.
Aparte de la re-sangría (Edición> Formato> Re-sangría), en realidad no. Sin embargo, Xcode tiene soporte para scripts (el menú a la derecha del menú de la ventana), por lo que posiblemente puedas escribir un script que formatee tu código de la manera que más te guste.
Edición: aquí hay algunos enlaces que tocan sobre este tema:
Aquí están los atajos, para formatear el código en Xcode.
1.Formatear el código completo (toda la clase / controlador)
seleccione el código completo y presione ⌘ + | en mac para formatear su código.
2.Formato de bloque de código particular
seleccione el código y presione
⌘ + ] para mover a la derecha y ⌘ + [ para mover a la izquierda
Nota: según la sugerencia de @JavierGiovannini, puede hacerlo usando la opción del menú Editor
3.Seleccione el código -> Vaya a Editor -> Estructura -> Volver a sangrar
En v.4 puedes hacer algunos ajustes a través de las preferencias de xCode ...
Mi formateador de código favorito personal es Uncrustify . Tiene muchas, muchas opciones, así que también sugiero que descargues UniversalIndentGUI , una GUI para ayudar a configurar el comportamiento de Uncrustify a tu gusto.
No decir que este es el mejor enfoque, pero para completar, si corta y luego vuelve a pegar el código, Xcode lo formateará automáticamente.
Seleccione un texto y luego: Editar-> Formato-> Volver a sangrar
Puede enlazar esto a una tecla de acceso rápido en las preferencias.
También puede resaltar el código que desea reingresar y usar el comando re-indent
En Xcode 4, se ha movido a Editor > Structure > Re-Indent
comando (y tiene un acceso directo predeterminado de CTRL + I ).