Beautifier
Formatirajte izvorni kod pomoću Artistic Stylea, ClangFormata ili Uncrustifyja.
Automatski primijenite uvlačenje i stil na datoteke izvornog koda prilikom spremanja. Koristite unaprijed definiran stil ili definirajte vlastiti stil.
Postavljanje preferencija uljepšavanja
Da biste specificirali postavke za uljepšavanje datoteka, idite na Preferences > Beautifier > General.

Sljedeća tablica opisuje postavke koje možete postaviti na kartici General.
| Preferencija | Opis |
|---|---|
| Automatic formatting on file save | Automatski uljepšajte datoteke prilikom spremanja koristeći alat koji odaberete u polju Tool. Da biste privremeno onemogućili ovu postavku tijekom spremanja datoteke, idite na File i odaberite Save Without Formatting. |
| Tool | Alat za formatiranje izvornog koda datoteka. Možete odabrati samo jedan alat odjednom. |
| Restrict to MIME types | MIME tipovi datoteka koje želite uljepšati, odvojeni točkama i zarezima. Ostavite polje praznim da biste primijenili alat na sve datoteke. Ova se postavka primjenjuje samo pri automatskom uljepšavanju datoteka pri spremanju. Za ograničavanje MIME tipova pri odabiru stavke izbornika za formatiranje trenutno otvorene datoteke, navedite ovu opciju na kartici specifičnoj za alat. |
| Restrict to files contained in the current project | Urediti samo datoteke koje pripadaju trenutnom projektu. |
Postavke alata za uljepšavanje
Da biste postavili postavke za alat koji želite koristiti, idite na karticu Artistic Style, ClangFormat ili Uncrustify.

Zatim, u Configuration:
- U odjeljku Artistic Style command, ClangFormat command ili Uncrustify command navedite putanju do izvršne datoteke alata.
- U Restrict to MIME types-u definirajte MIME tipove datoteka koje želite uljepšati. Ova se postavka primjenjuje kada odaberete stavku izbornika za formatiranje trenutno otvorene datoteke.
- U Options u odaberite konfiguracijsku datoteku koja definira stil koji ćete koristiti u izvorne datoteke. Ako odaberete više opcija, one se primjenjuju odozgo prema dolje. Dostupne opcije ovise o alatu.
Da biste postavili sljedeće opcije, morate imati instaliran jedan od alata.
| Opcija | Vrijednost |
|---|---|
| Use file *.astylerc defined in project files Use file uncrustify.cfg defined in project files | Koristite konfiguracijsku datoteku definiranu u datoteci projekta kao konfiguracijsku datoteku za odabrani alat. |
| Use specific config file Use file specific uncrustify.cfg | Datoteka koja će se koristiti kao konfiguracijska datoteka za odabrani alat. |
| Use file uncrustify.cfg in <$HOME> Use file .astylerc or acstylerc in <$HOME> | Koristite navedenu datoteku u korisnikovom kućnom direktoriju kao konfiguracijsku datoteku za odabrani alat. |
| Use customized style | Postavite vlastiti stil koda. |
| Format entire file if no text was selected | Formatirajte cijelu datoteku kada u uređivaču nije odabran nijedan tekst i odaberete Format Selected Text. |
Korištenje unaprijed definiranog stila ClangFormat
Za korištenje unaprijed definiranog stila ClangFormat, idite na ClangFormat i odaberite stil u Use predefined style.

Odaberite File za učitavanje konfiguracije stila iz datoteke .clang-format ili _clang-format koja se nalazi u istom direktoriju kao i izvorna datoteka ili u jednom od njenih nadređenih direktorija.
U Fallback style odaberite rezervni stil koji će se koristiti ako datoteka s konfiguracijom stila nije dostupna. Odaberite Default za korištenje zadane stila. Odaberite None za preskakanje formatiranja.
Definiranje stila
Da biste definirali vlastiti stil, odaberite Use customized style, a zatim Add.
Postavite stil koda u dijalogu Add Configuration. Nudi isticanje sintakse, automatsko dovršavanje i pomoć osjetljivu na kontekst.

Vidi također Uljepšaj izvorni kod i Omogući i onemogući dodatke.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.