Ito ang command na uncrustify na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
uncrustify - C, C++, C#, D, Java at Pawn source code beautifier
SINOPSIS
i-uncrustify [Opsyon] [MGA FILE]
DESCRIPTION
Kung walang tinukoy na input file, babasahin ang input mula sa stdin.
Kung nagbabasa mula sa stdin, dapat mong tukuyin ang wika gamit ang -l.
Kung ang -F ay ginagamit o ang mga file ay tinukoy sa command line, ang output filename ay PFX + "/"
+ filename + SFX.
Maliban kung, siyempre, ang mga pagpipilian --palitan or --walang-backup ay ginagamit.
Kapag nagbabasa mula sa stdin o gumagawa ng isang file sa pamamagitan ng '-f' na opsyon, ang output ay itinatapon
sa stdout, maliban kung na-redirect gamit ang -o FILE.
Ang mga error ay palaging itinatapon sa stderr
Opsyon
Basic Pagpipilian:
-c CFG Gamitin ang config file CFG.
Kung hindi tinukoy, gagamitin ang uncrustify $UNCRUSTIFY_CONFIG or $HOME\.uncrustify.cfg.
-f FILE
Iproseso ang nag-iisang file FILE, pagpapadala ng output sa stdout o ang file na tinukoy sa
-o.
-o FILE
I-redirect ang output sa FILE.
Gamitin kasama ang -f, --update-config, --update-config-with-doc, --unibersalo.
-F FILE
Basahin ang mga file kung saan ipoproseso FILE, isang filename bawat linya.
Maaari mong gawin ang file na ito gamit ang isang bagay tulad ng ´mahanap . -yam "*.c" > listahan.txt'.
Hindi ito maaaring pagsamahin sa -f.
--prefix PFX
Prepend PFX sa path ng filename ng output.
Hindi ito maaaring pagsamahin sa -f, --palitan, O --walang-backup.
--panlapi SFX
Mag-aplay SFX sa output filename.
Ang default ay '.uncrustify' kung wala SFX or PFX ay tinukoy.
Hindi ito maaaring pagsamahin sa -f, --palitan, O --walang-backup.
--frag Ipagpalagay na ang input ay isang fragment ng code at ang unang linya ay maayos na naka-indent.
--palitan
Palitan ang mga source file (gumawa ng backup).
Hindi ito maaaring pagsamahin sa -f, --prefix, O --panlapi.
--walang-backup
Palitan ang mga file, walang backup. Kapaki-pakinabang kung ang mga file ay nasa ilalim ng kontrol ng pinagmulan
Hindi ito maaaring pagsamahin sa -f, --prefix, O --panlapi.
--mtime
Panatilihin ang mtime sa mga pinalit na file.
-l Pag-override sa wika: C, CPP, D, CS, JAVA, PAWN, VALA, OC, OC+
-t Mag-load ng file na may mga uri (karaniwang hindi kailangan)
-q Tahimik na mode - walang output sa stderr (-L ay i-override)
Config/Tulong Pagpipilian:
-h -? - Tumulong --gamit
I-print ang mensaheng ito at lumabas
--bersyon
I-print ang bersyon at lumabas
--show-config
I-print ang dokumentasyon ng opsyon at lumabas
--update-config
Mag-output ng bagong config file.
--update-config-with-doc
Mag-output ng bagong config file na may naka-embed na mga komento sa paggamit.
--unibersalo
Mag-output ng config file para sa Universal Indent GUI.
--detect
Nakikita ang config mula sa isang source file. Gamitin sa '-f FILE'. Ang pagtuklas ay kasalukuyang
medyo limitado.
Mag-alis ng mga insekto Pagpipilian:
-p FILE
Itapon ang impormasyon sa pag-debug sa isang file
-L SEV Itakda ang kalubhaan ng log (tingnan ang log_levels.h)
-s Ipakita ang kalubhaan ng log sa mga log
--decode BANDILA
Print BANDILA bilang text at paglabas
HALIMBAWA
Magbasa ng D file mula sa stdin, output sa stdout.
pusa fo.d | uncrustify -q -c my.cfg -ld
Iproseso ang isang file, output sa stdout.
uncrustify -c my.cfg -d foo.d
Iproseso ang pinagmulang puno, output sa ibang puno.
hanapin ang src -name "*.[ch]" > files.txt
uncrustify -c my.cfg -F files.txt --prefix out
Iproseso ang pinagmumulan ng puno sa lugar.
uncrustify -c my.cfg --no-backup $(hanapin ang src -name "*.[ch]")
NOTA
Gumamit ng mga komentong naglalaman ng ' *INDENT-OFF*' at ' *INDENT-ON*' para hindi paganahin ang pagproseso ng mga bahagi
ng source file.
Gumamit ng uncrustify online gamit ang mga serbisyo ng onworks.net