Nastaveni formatovani kodu

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:

  1. 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
  2. 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.nastaveni obrazku

 

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.

Nevíte si rady?
Neváhejte se zeptat

Nevíte si rady nebo potřebujete něco konzultovat? Nápovědu stále zdokonalujeme na základě vašich požadavků a postřehů. Uvádíme co nejvíce možných variant, které používáme na řešení jednotlivých částí webu, mějte ale na paměti, že projekty řešíme individuálně na základě konkrétních potřeb.

Nádražní 876
560 02 Česká Třebová

honza.cech@czechgroup.cz

+420 774 201 483

*
*