Questo è il comando uncrustify che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
uncrustify - Abbellitore del codice sorgente C, C++, C#, D, Java e Pawn
SINOSSI
incrostare [VERSIONI] [FILE]
DESCRIZIONE
Se non viene specificato alcun file di input, l'input viene letto da stdin.
Se stai leggendo da stdin, dovresti specificare la lingua usando -l.
Se viene utilizzato -F o vengono specificati dei file sulla riga di comando, il nome del file di output è PFX + "/"
+ nome file + SFX.
A meno che, ovviamente, le opzioni --sostituire or --nessun backup sono usati.
Quando si legge da stdin o si esegue un singolo file tramite l'opzione '-f', l'output viene scaricato
a stdout, a meno che non venga reindirizzato con -o FILE.
Gli errori vengono sempre scaricati su stderr
VERSIONI
Basic Opzioni:
-c CFG Usa il file di configurazione CFG.
Se non specificato, verrà utilizzato uncrustify $UNCRUSTIFY_CONFIG or $HOME\.uncrustify.cfg.
-f RISORSE
Elabora il singolo file RISORSE, inviando l'output a stdout o al file specificato con
-o.
-o RISORSE
Reindirizza l'output a RISORSE.
Usa con -f, --update-config, --update-config-con-doc, --universalindente.
-F RISORSE
Leggi i file da elaborare da RISORSE, un nome file per riga.
Puoi creare questo file usando qualcosa come ´Find . -nome "*.C" > elenco.txt'.
Questo non può essere combinato con -f.
--prefisso PFX
Anteponi PFX al percorso del nome del file di output.
Questo non può essere combinato con -f, --sostituire, o --nessun backup.
--suffisso SFX
Aggiungere SFX al nome del file di output.
L'impostazione predefinita è '.uncrustify' se nessuno dei due SFX or PFX sono specificati.
Questo non può essere combinato con -f, --sostituire, o --nessun backup.
--frag Supponiamo che l'input sia un frammento di codice e che la prima riga sia rientrata correttamente.
--sostituire
Sostituisci i file di origine (crea un backup).
Questo non può essere combinato con -f, --prefisso, o --suffisso.
--nessun backup
Sostituisci i file, nessun backup. Utile se i file sono sotto controllo del codice sorgente
Questo non può essere combinato con -f, --prefisso, o --suffisso.
--mtempo
Conserva mtime sui file sostituiti.
-l Sostituzione lingua: C, CPP, D, CS, JAVA, PAWN, VALA, OC, OC+
-t Carica un file con tipi (di solito non necessario)
-q Modalità silenziosa - nessuna uscita su stderr (-L sovrascriverà)
Configurazione/Aiuto Opzioni:
-h -? --Aiuto --uso
Stampa questo messaggio ed esci
--versione
Stampa la versione ed esci
--show-config
Stampa la documentazione delle opzioni ed esci
--update-config
Genera un nuovo file di configurazione.
--update-config-con-doc
Genera un nuovo file di configurazione con commenti sull'utilizzo incorporati.
--universalindente
Genera un file di configurazione per la GUI di Universal Indent.
--rileva
Rileva la configurazione da un file di origine. Utilizzare con '-f FILE'. Il rilevamento è attualmente
abbastanza limitato.
Mettere a punto Opzioni:
-p RISORSE
Scarica le informazioni di debug in un file
-L SEV Imposta la gravità del registro (vedi log_levels.h)
-s Mostra la gravità del registro nei registri
--decodificare Bandiera
Stampa Bandiera come testo ed esci
ESEMPI
Leggi un file D da stdin, invialo a stdout.
cibo per gatti.d | uncrustify -q -c mio.cfg -ld
Elabora un file, invialo a stdout.
uncrustify -c mio.cfg -d foo.d
Elabora un albero di origine, invia in un albero diverso.
trova src -name "*.[ch]" > files.txt
uncrustify -c mio.cfg -F files.txt --prefix out
Elabora un albero di origine sul posto.
uncrustify -c my.cfg --no-backup $(find src -name "*.[ch]")
NOTE
Utilizzare commenti contenenti ' *INDENT-OFF*' e ' *INDENT-ON*' per disabilitare l'elaborazione delle parti
del file sorgente.
Utilizzare uncrustify online utilizzando i servizi onworks.net