Na ovoj stranici

Beautifier

Formatirajte izvorni kod pomoću Artistic Stylea, ClangFormata ili Uncrustifyja.

Automatski primijenite uvučenje i stil na datoteke izvornog koda prilikom spremanja. Koristite unaprijed definirani stil ili definirajte vlastiti stil.

Za postavljanje postavki za uljepšavanje datoteka:

  1. Idite na Postavke > Beautifier > General.
  2. Odaberite Automatic formatting on file save kako biste automatski uljepšali datoteke pri njihovom spremanju pomoću alata koji odaberete u polju Tool.

    Opća kartica u postavkama Beautifiera

    Da biste privremeno onemogućili ovu postavku tijekom spremanja datoteke, idite na File i odaberite Save Without Formatting.

    U odjeljku xml-ph-0000@deepl.internal definirajte MIME tipove datoteka koje želite uljepšati, odvoje
  3. U odjeljku Restrict to MIME types definirajte MIME tipove datoteka koje želite uljepšati, odvojene točkama s zareзом. 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.

  4. Odaberite Restrict to files contained in the current project kako biste formatirali samo datoteke koje pripadaju trenutnom projektu.
  5. Idite na Artistic Style, ClangFormat ili Uncrustify kako biste specificirali postavke za alat koji želite koristiti.

    Ukloniti tab 'Uncrustify' u postavkama Beautifiera

  6. U Configuration u navedite putanju do izvršne datoteke alata u Artistic Style command u, ClangFormat command u ili Uncrustify command u.
  7. 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.
  8. U Options odaberite konfiguracijsku datoteku koja definira stil koji ćete koristiti u izvorne datotekama. Ako odaberete više opcija, one se primjenjuju odozgo prema dolje. Dostupne opcije ovise o alatu.

Opcije alata za uljepšavanje

Za postavljanje sljedećih opcija morate imati instaliran jedan od alata.

OpcijaVrijednost
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 stylePostavite vlastiti stil koda.
Format entire file if no text was selectedFormatirajte cijelu datoteku kada u uređivaču nije odabran nikakav tekst i odaberete Format Selected Text.

Korištenje unaprijed definiranog stila ClangFormat

Da biste koristili unaprijed definirani stil ClangFormata, idite na ClangFormat i odaberite stil u Use predefined style.

ClangFormat kartica u postavkama Beautifiera

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 roditeljskih 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.

Add Configuration Postavite stil koda u dijalogu Postavi stil koda. Nudi isticanje sintakse, automatsko dovršavanje i pomoć osjetljivu na kontekst.

Dodaj dijalog za konfiguraciju

Vidi također Ulijepš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.