↳ Doporučené nastavení editoru
Pokud už po přečtení minulé kapitoly [odkaz] máte vybraný editor pro PHP,
věnujte chvíli jeho nastavení. S následujícím nastavením si ušetříte čas
a některé problémy.
Ve skutečnosti obvykle nebudete muset vše uvedené nastavovat, většina uvedených
bodů bývá v editorech jako výchozí nastavení.
Většinou stačí po instalaci jednoduše začít pracovat a když narazíte na jiné
chování než je zde uvedeno, změnit příslušné nastavení.
- Editor by měl při psaní kódu zvýrazňovat syntaxi. Pokud to nedělá, zkontrolujte
nastavení zvýrazňovače. Pokud to ani neumí, použijte jiný editor (viz předchozí kapitola [odkaz])
Pokud zvýrazňuje divně/špatně, zkontrolujte, že máte jako jazyk nastavené PHP.
- Nastavte ukládání souborů v kódování UTF-8. Toto kódování používejte i pro HTML a
nastavte ho jako použíté kódování v hlavičce (jak - [odkaz]).
Na rozdíl od starších kódování je UTF-8 univerzální a nejsou v něm potíže se znaky z různých abeced,
takže s výjimkou úprav starších projektů používajících jiné kódování není důvod používat něco jiného.
- V UTF-8 může editor na začátek souboru přidávat identifikační bajty, tzv. BOM,
které ale v PHP mohou někdy způsobit problémy. Nastavte editor, aby je nepřidával.
- Nastavte odsazování kódu pomocí tabulátoru (nikoli mezer). Zároveň při psaní kódu
pro odsazení používejte klávesu tab. Editory s formátováním kódu pomáhají
(minimálně novým řádkům kopírují odsazení z předchozího řádku, ty lepší umějí detekovat
začátek/konec bloku a přizpůsobit odsazení) a také často mají funkci na automatické přeformátování
celého kódu, kterou můžete použít na delší špatně zformátovaný kód.
- v lepších editorech bývá možnost si zvolit znak pro konec řádku z variant CR, LF a CRLF.
Zvolte LF.
- Zvolte vhodnou šířku tabulátoru. Při moc malé šířce špatně odlišíte jednotlivé bloky kódu,
při moc velké budou u hlouběji vnořených bloků zabírat příliš místa.
Většinou je vyhovující výchozí hodnota, která bývá 4 znaky, někdy 2.
- Editory často umí automaticky odstraňovat zapomenuté bílé znaky (mezery, tabulátory) na koncích řádků.
Zapněte tuto funkčnost.
- Zapněte zobrazování čísel řádků.
- Máte-li dostatečné rozlišení monitoru, nastavte si vedle editoru panel se soubory projektu.
S výjimkou nejjednodušších skriptů bude projekt obsahovat více souborů a takto se v nich budete
snadněji orientovat.
- Zároveň si zvykněte organizovat jednotlivé projekty do adresářů (složek) na disku,
nemějte všechny soubory na jedné hromadě.
- Samotné okno pro psaní kódu nastavte tak široké, aby se vešel řádek dlouhý zhruba 120-160 znaků.
Zároveň dělte kód na řádky tak, aby se všechny řádky na tuto šířku vešly.
Některá doporučení pro psaní kódu dokonce radí nepřekračovat 80 znaků na řádek, ale taková šířka
vypadá na dnešních velkých monitorech přímo směšně. Přesto, velmi dlouhé řádky jsou zase nepřehledné.
Je lepší kód zalamovat tak, aby se na šířku vešel do okna.