Ulzurrun de Asanza i Sàez

Añade las llaves en una nueva línea en Xcode

Xcode: Antes y después
Antes (izquierda) y después (derecha)

Cuando se lleva algún tiempo programando se acaban cogiendo manías y estilos a la hora de escribir el código, una de las más comunes es escribir las llaves ({ y }) en la línea siguiente, en lugar de en la línea en la que acaba la sentencia, manía que además suele considerarse como buena práctica.

[objc]
// Con las llaves en la misma línea
– (void)funcionDePrueba {
if (condicion) {
[self otraFuncion];
}
}

// Con las llaves en la línea siguiente
– (void)funcionDePrueba
{
if (condicion)
{
[self otraFuncion];
}
}
[/objc]

La cuestión es que ahora que estoy programando en Objective-C y utilizo Xcode, se me hace muy molesto que el autocompletado de código me añada las llaves en la misma línea que la sentencia, en lugar de la siguiente (cuando programo en PHP, el editor que uso no autocompleta el código). Sin embargo hay una forma sencilla de hacer que añada las llaves en la línea siguiente: tan sólo tenemos que escribir el siguiente código en la terminal y reiniciar Xcode.

[code]defaults write com.apple.Xcode XCCodeSenseFormattingOptions ‘{ "BlockSeparator" = "n" ; }’ [/code]

Esto sólo afecta al autocompletado de código, no a las plantillas que vienen con Xcode.


No replies on “Añade las llaves en una nueva línea en Xcode

There are no comments yet.

Leave a Reply

Your email address will not be published.

Required fields are marked *

Your avatar