2011-12-12 3 views

risposta

2

Questo file di configurazione sembra scoraggiante solo in lunghezza ... (ho visto molto peggio!) Non so se è conforme alla guida di stile di Google, ma mmorris ha pubblicato il suo file .cfg in questa risposta: https://stackoverflow.com/a/7321776/18961

Non si vuole assolutamente conformarsi allo stile di Google comunque ... è solo usa due indentazioni di carattere! ;)

+1

4 indentini sono pazzi, soprattutto per la pubblicazione di codice sul web! 2 dovrebbe più che bastare a IMHO. –

7

Ho voluto incorporare l'uncrustify nei miei build automatici ma ho riscontrato problemi. Ho trovato un'alternativa di cui sono felice. L'obiettivo AppCode-C IDE di Jetbrains funziona come IDE supplementare per Xcode.

Include uno strumento di formattazione del codice eccellente e altamente configurabile, tra le altre cose.

enter image description here

. . . per quanto ne so non puoi richiamare questo strumento dalla linea cmd, tuttavia ho appena presentato una richiesta di funzionalità per farlo.

Se si preferisce Uncrustify c'è un GUI Tool che potrebbe essere d'aiuto.

+0

Grande scoperta, è molto più facile vedere cosa accadrà quando il codice viene riformattato in questo modo. L'area di anteprima (visibile a destra nello screenshot) mostra l'effetto di ciascuna opzione quando selezionata o deselezionata. – Form

+2

Poiché ho risposto che c'è anche uncrusifyX https://github.com/ryanmaxwell/UncrustifyX –

+0

Va notato che mentre AppCode ha capacità di riformattazione, non ha un profilo "Google Style" integrato. Non riesco a vedere qualsiasi modo di importazione/esportazione generica di profili. Anche l'impostazione predefinita è quasi inutile in quanto non fa praticamente nulla. Devi entrare e fare alcune modifiche (molte noiose sperimentazioni) prima di ottenere un risultato molto utile. –

Problemi correlati