Realmente no hay una opción de formato automático en Xcode.
Hay una opción ^I(Control-I) para volver a sangrar el código, que volverá a alinear el código de acuerdo con el ancho de pestaña establecido en sus preferencias, pero eso es todo.
¿Podría tener más suerte con un editor de texto como TextMate? No lo sé con certeza, pero sé que es compatible con Objective-C y tiene algunas macros, ¿puede haber una opción de reformateo?
Sigo olvidando esto cada vez que no uso XCode durante algunos meses. Y luego vuelvo a buscar y siempre vuelvo a este hilo. ¡Gracias por enésima vez! : D
ecth
51
Sí, Xcode 4 tiene una función de formato automático.
Eso es solo volver a sangrar, pero no autoformato. Pero bueno saberlo de todos modos, gracias.
huesforalice
31
Un truco consiste en seleccionar el código ("seleccionar todo" o solo la sección que desea volver a formatear), luego cortarlo y volver a pegarlo. Esto activa el formato de código automático en el editor de Xcode.
@Joe: Dios mío, funciona en Xcode 2.xy 3.x, es posible que desee presentar un informe de error
Paul R
@FearlessFuture: si se trata de un gran bloque de código, debe hacerlo explícitamente; hay un elemento de menú para hacer esto en las versiones recientes de Xode, por lo que el truco anterior es algo redundante en estos días de todos modos.
Paul R
9
ctrl + formatearé automáticamente el código que estás seleccionando
Descubrí que el método Copiar y Pegar (Cmd-A, luego Cmd-C y luego Cmd-V) funcionaba en XCode 4 y fue el método que usé mientras esperaba que Google mostrara los resultados (¡Mac iba lento!)
Para cualquiera que quiera formatear al guardar, esto es lo que hice. Es un poco chiflado pero funciona bien. ⤵
Para comenzar, elija un formateador para Xcode. Recomendaría SwiftFormat, pero aquí hay una lista de algunos de ellos y otras extensiones útiles.
Una vez que haya elegido un formateador, asígnele una tecla de acceso rápido en Xcode que no se tome, como CMD + ~
Luego descargue un mapeador de atajos como BetterTouchTool.
En su mapeador de accesos directos, simplemente configure CMD + SXcode y configúrelo para que realmente use el acceso directo que estableció para su formato. Me gusta esto ⤵
Respuestas:
Realmente no hay una opción de formato automático en Xcode.
Hay una opción
^I
(Control-I) para volver a sangrar el código, que volverá a alinear el código de acuerdo con el ancho de pestaña establecido en sus preferencias, pero eso es todo.¿Podría tener más suerte con un editor de texto como TextMate? No lo sé con certeza, pero sé que es compatible con Objective-C y tiene algunas macros, ¿puede haber una opción de reformateo?
fuente
Sí, Xcode 4 tiene una función de formato automático.
Intente seguir:
Consulte también aquí: Corregir la sangría del código en Xcode
fuente
Un truco consiste en seleccionar el código ("seleccionar todo" o solo la sección que desea volver a formatear), luego cortarlo y volver a pegarlo. Esto activa el formato de código automático en el editor de Xcode.
fuente
ctrl + formatearé automáticamente el código que estás seleccionando
fuente
ClangFormat-Xcode es un complemento de Xcode disponible en Alcatraz. Esta es una buena herramienta de formato de código.
fuente
Descubrí que el método Copiar y Pegar (Cmd-A, luego Cmd-C y luego Cmd-V) funcionaba en XCode 4 y fue el método que usé mientras esperaba que Google mostrara los resultados (¡Mac iba lento!)
fuente
Para cambiar, vaya a xCode => Preferencias => Edición de texto => Sangría => Sangría automática según la sintaxis.
ingrese la descripción del enlace aquí
fuente
Formatear al guardar
Para cualquiera que quiera formatear al guardar, esto es lo que hice. Es un poco chiflado pero funciona bien. ⤵
CMD + ~
CMD + S
Xcode y configúrelo para que realmente use el acceso directo que estableció para su formato. Me gusta esto ⤵fuente