pátek 13. února 2026

Nastavení Workspace v STM32CubeIDE

Motivace:

Výchozí nastavení prostředí Eclipse, které je použito v nástroji STM32CubeIDE má defaultní odsazení 4 (mezery) a styl K&R, který umisťuje otevírací složenou závorku na konec řádku. To vizuálně není ideální,. Navíc se IDE i po změnách nebo přeformátování snaží tento styl dodržet.

Je výhodnější (pro přehlednost a zkrácení řádků) to upravit. Lepší formátování má styl BSD, ale i ten je potřeba si přizpůsobit.

Toto nastavení je pro celý Workspace, při otevření jiného (resp. vytvoření nového) je naštěstí možné si "preferences" přenést ze stávajícího.

Video návod - https://youtu.be/HFcPlAdhENc - nebo postup zde:

Postup:

  • Otevřít nabídku "Preferences" -  menu Windows - Preferences
  • V hledacím poli napsat např. "tabs" a zvolit podokno C/C++ - Editor - Typing
  • Pomocí odkazu přejít pomocí "code style preference page" na Formatter
  • Zvolit "BSD Allman"
  • Vybrat "Edit ..." pro úpravy
  • Nastavení "built-in" nelze měnit, proto je potřeba v "Profile name" zvolit (upravit) vlastní název, pod kterým to potom půjde uložit

  • Nastavit "Tab policy" na "Spaces only" a obě hodnoty odsazení na 2 (mezery)
  • Případně si upravit i odsazení strukturálních typů, vpravo se ukazuje náhled
  • V záložce "Control Statements" doporučuji odškrtnout "Keep else if on one line", reálně to pomůže přehlednosti kódu - opět viz náhled vpravo
  • OK = uložit "code preference" a ukončit (Apply and Close) nastavování

Žádné komentáře:

Okomentovat