Nastavenia pre PhpStorm

Aplikácie

Č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