Pro nastavovani formatu pouzivame editorConfig soubor. Ten se vlozi do slozky, kde jsou vsechny projekty. Soubor ke stažení zde: .editorconfig. Ten se po stazeni ale bude tvarit pouze jako soubor bez pripony. My ho ale potrebujeme mit jako .editorconfig, navod jak to udelat napr zde: https://winaero.com/you-can-create-rename-files-start-with-dot-windows-10/
Nadále je potreba jeste donastavit phpstorm. Zde bohuzel neni moznost jak to nastavit nejak normalne.
Je potreba otevrit nastaveni pomoci File | Settings
nebo ctrl + alt + s
tam jit do Editor | Code Style
.
Zde pak mame vice moznosti jak docilit vysledku:
- Použijeme moje přednastavene schema. Stahneme for_work.xml. Dale v nastaveni (viz vyse) vedle selectu "Scheme:" zvolime ozubene kolecko a dame "import Scheme" zvolime soubor, co jsme ted stahnuli. Otevre se okenko, kde zvolime kam (pole s nadpisem schema, pripadne moznost vlozit to do aktualniho schema). Nakonec se ujistime, ze je dole zatrzene zatrzitko "Enable EditorConfig support". A mame hotovo
- V nastaveni vyse zvolime "Scheme:" na "Default" co je v kategorii "Stored in IDE" (pokud jiz tak neni nastaveno) a ujistime se, ze je zatrzeno zatrzitko "Enable EditorConfig support". Zde navic jeste musime jit do podzalozky
Editor | Code Style | PHP | Arrangement
Zde nastavime dle obrazku nize.
Nakonec je jeste potreba to same (viz cislovani vyse) nastavit pro nove projekty File | New projects setup | Settings for new projects | Editor | Code Style
, aby se toto nastaveni dostalo do vsech novych projektu.
Nyni je potreba kontrolovat kazdy poprve otevreny NE novy projekt, abychom nastavili schema bud na for work nebo na DEFAULT v kategorii IDE. Jinak se nam totiz nenastavi formatovani dle editorconfig.