Pro rychlejší práci sdílím a postupně aktualizuji seznam Atom pluginů, které se dají použít při vývoji webových stránek a eshopů.
UPDATE 2019: Začal jsem používat Visual Studio Code a spolu s ním pluginy pro PHP.
Zvýrazňování PHP a HTML je již zabudované
Užitečné funkce
file-icons
Jak již název napovídá, rychleji poznáme s jakými soubory pracujeme, podle ikon vedle souborů.
Odkaz
highlight-selected
Zvýrazní vybraný text v rámci celého kódu.
Odkaz
Formátování kódu
Atom-beautify
- Nainstalujeme si Composer z http://getcomposer.org/download/ (nejjednodušší nainstalování je přes composer-setup.exe).
- Poté si nainstalujeme Git pro Windows z http://git-scm.com/download/win (mělo by se vám to stahovat automaticky).
- Otevřeme si CMD jako správce a zadáme příkaz
composer global require friendsofphp/php-cs-fixer
. - Nakonec si v Atomu najdeme a nainstalujeme Atom-beautify.
Kontrola syntaxe
Atom v základu nekontroluje syntaxi žádného programovacího jazyka a proto je potřeba pro konkrétní jazyk doinstalovat tzv. lintery.
Podpora PHP
Je nejprve potřeba uvést cesta k php.exe, na což jsem připravil návod Jak přidat .exe soubor do uživatelských příkazů systému Windows.
docblockr
Pokud máte nějakou funkci s parametry automaticky vám vytvoří popisný víceřádkový komentář s názvem, typem a popisem proměnné
Odkaz
php-integrator-base
indexuje proměnné a metody, aby pak mohly být jednoduše použity v ostatních php-integrator balíčkách. Dále pak přeskakování např. na deklaraci metody tzv. „goto“.
php-integrator-annotations
informuje o překrytých metodách apod.
php-integrator-tooltips
Zobrazuje informace o metodách, proměnných a konstantách.
php-integrator-refactoring
Umožní jednoduché generování konstruktorů, getterů, setterů apod.
Šablonovací jazyk
pug
language-pug – zvýrazňování syntaxe
smarty
svn, tortoise-svn nebo rabbitvcs-svn
V případě, že používáte Subversion pro verzování svého projektu, jsou tyto pluginy vhodné jako mosty do nainstalovaných aplikací ve Windows (Tortoise SVN) nebo Ubuntu (Rabbit VCS). Můžete tedy například commitovat přímo z Atomu.
sync-settings
Pokud si například koupíte nový počítač, tak je vhodné si již jednou nainstalované pluginy a jejich konfigurace synchronizovat, abyste nemuseli znovu procházet veškerá nastavení nebo klávesové zkratky :-)
Na uvedeném odkaze najdete i návod, jak synchronizaci provést.
2 komentáře