Nastavenia pre PhpStorm
Čas od času mi práca s NetBeans liezla poriadne na nervy.
Čas od času mi práca s NetBeans liezla poriadne na nervy. Prečo? Lebo je to pomalá sračka, ktorá nevie čo od radosti, a tak žere všetkú dostupnú RAM, lebo nevie rýchlo napovedať, lebo mrzne, lebo ...
Dal som na radu známych a skúsil som PhpStorm od JetBrains (áno, tá platená Java aplikácia). Práca s PhpStorm ide ako po masle, preto som sa rozhodol zverejniť nastavenia, ktoré používam.
Nastavenia projektu (Project Settings)
Mám rád, keď programy počúvajú — teda keď stlačím TAB, chcem aby napísal TAB, a nie 4 medzery.
- Code Style → General → Use tab character ☑
- Code Style → PHP → Tabs and Indents → Use tab character ☑
Nastavenia IDE (IDE Settings)
Neviem, či si pamätáte, no toto zaviedol v jednej verzií i PSPad — vtedy mi to začalo strašne vadiť a stalo sa to jedným z prvých nastavení, ktoré som robil po nainštalovaní akéhokoľvek editora.
- Editor → Allow placement of carret after end of line ☐
Drag & Drop som nikdy v kóde nepoužíval a priznám sa, dosť ma to otravuje, pretože sa stáva, že začnem niekde preťahovať kód, ktorý som vôbec pretiahnúť nechcel. :)
- Editor → Enable Drag’n’Drop functionality in editor ☐
Je fajn, keď needitujete koniec súboru na konci obrazovky, ale je posunutý vyššie.
- Editor → Show virtual space at file bottom ☑
Ďalšou vychytávkou je menenie veľkosti písma tak ako v browseri — tí čo ste si na to zvykli to oceníte najviac.
- Editor → Change font size (Zoom) with Ctrl+Mousewheel ☑
Čísla riadkov. Nerozumiem, prečo to nezapli “by default”.
- Editor → Appearance → Show line numbers ☑
Šikovnou pomôckou je tiež zobrazenie oddelovačov medzi metódami — pridá to na prehľadnosi kódu.
- Editor → Appearance → Show method separators ☑
Maximálny počet otvorených tabov.
- Editor → Editor tabs → Tab limit: 30
No a ak sa zhodujú názvy súborov.
- Editor → Editor tabs → Show directory in editor tabs for non-unique filenames ☑
Mazanie riadku používam vcelku často a s použitím anglickej klávesnice je Ctrl+Y dosť ďaleko, preto som vymenil Ctrl+Y (Delete line) a Ctrl+E (Recent files).
- Keymap → Editor actions → Delete line: Ctrl+E
- Keymap → Main menu → View → Recent files: Ctrl+Y
Ešte chýbala CSS šablóna, tak som ju pridal, s názvom CSS file a obsahom @charset “utf-8”;.
- File templates → Create template
Na záver
- editoval som predvolené nastavenia PhpStorm verzie 3.0 (build 111.19)
- PhpStorm na 30 dní tu: https://www.jetbrains.com/phpstorm/
- nezabudnite si stiahnúť Keyboard reference