titlelabel color buttons xcode code-formatting

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



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.


Pruebe esta solución: ⌘A [⌘K ⌘F]


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 ).