30 komentářů k článku Jak být produktivní v PHPStormu (část 1.):

    1. Tomáš FejfarAutor příspěvku

      Re: dobrý
      Předpokládám, že funkčnost bude velmi probná jako třeba Eclipse PDT. Právě v následujících dílech bych rád ukázal, že jsou některé věci, které jsou v PHPStormu o krok dál, než jinde. Tak uvidíme, jestli se vám to zalíbí ;) A budu rád, když případně okomentujete, jak se podobné věci dělají ve VS. Protože nezáleží ani tak na nástroji, jako na tom, aby se s ním člověk naučil.

        1. andrej

          Re: dobrý
          kedze nepouzivam ani jeden, v ktorom smere?

          pouzivam Sublime alebo Netbeans len pre PHP,

          ale keby chce clovek nieco viac, je podla teba jednoznacne vlepsi PHPStorm ci Eclipse PHP Development Tools? :)

    1. Tomáš FejfarAutor příspěvku

      Re:
      No, to jo :) Jen to, co si myslím, že je takový základ, je na víc dílů. no :) Ten dnešní je jen takový zahřívací.

  1. David Krupička

    PoSobota
    Na toto téma byla zrovna PoSobota, doporučuji shlédnou záznam jestli bude na YT. Díky za článek, je to hodně užitečné a doufám, že bude pokračování.

    1. Tomáš FejfarAutor příspěvku

      Re: PoSobota
      Jo, někde mi to probublalo twitterem. Určitě se na to podívám a případně doplním, co bude chybět.

        1. Tomáš FejfarAutor příspěvku

          Re: PoSobota
          Díky, to už jsem viděl někdy dřív. Doporučuji ale všem ke zhlédnutí. Jsou tam i tipy, které v článku nejsou (a naopak :) ).

    1. Tomáš FejfarAutor příspěvku

      Re: Be Awesome in PHPStorm
      Díky, neznal jsem. A kupodivu jsem dospěl k něčemu velmi podobnému. Nejlepší je „this might be a little controversial“ a já mám v textu „trochu radikální myšlenka“. V praxi se ale s autorem asi shodneme :) Většinu triků zminím v dalších dílech.

  2. Miroslav Hančík

    Sublime
    Jsem zvědavý na další díly. PHPStorm jsem již několikrát chtěl vyzkoušet, doufal jsem že třeba i tento článek mě navnadí. Bohužel popisované featury jsou v Sublime Textu, a řekl bych že i lépe nabindované by default (2x Shift? rly?!).
    Zatím zůstávám u ST, ale za článek díky :)

    1. Tomáš FejfarAutor příspěvku

      Re: Sublime
      Vydržte, další díl se už peče a v něm bude zas trochu jiný druh tipů :) Na druhou stranu, tenhle článek nemá za cíl někoho přesvědčovat, aby měnil editor. Jde mi spíš o to, aby se lidi naučili používat věci, které jim PHPStorm nabízí, pokud ho už používají. Určitě je prostor napsat něco podobného i pro ST nebo třeba pro vim. Ale pokud vás PHPStorm zaujme, budu jen rád ;)

  3. kozzi11

    Tak takto priste ne.
    Velmi se omlouvam za kriticky komentar, ale bohuzel si nemohu pomoct. Kdyz jsem zahledl clanek s nadpisem ohledne PhpStormu (Ano je to PhpStorm ne PHPStorm). Tak jsem mel radost. Sam vyvijim v PHP jiz pres 6 let. A PhpStorm je mi vybornim pomocnikem jiz od roku 2012.

    Opravdu se jedna o vytecne IDE pro PHP. Dokonce si dovolim tvrdit ze diky nemu se da o PHP prohlasit ze je to programovaci jazyk. A i z toho duvodu jsem od tohoto clanku cekal mnohem vice.

    To ceho jsem se bohuzel dockal je velmi smutne. Ocenuji snahu o seznameni ctenare s timto vybornym IDE (coz jsou pro mne vsechny produkty od JetBrains mimochodem firma je zapsana v Cesku, ackoliv je ocividne spise ruska). Ale bohuzel zpusob jakym je clanek napsany je nestastny. Sam o sobe neni spatny (pokud prominem urcite drobnosti). Ale jako hlavni problem zhledavam zpusob jakym je produkt prezentovan. Jelikoz se jedna o prvni dil, tudiz predpokladam dalsi dily. Ocekaval bych snahu zaujmout.

    Bohuzel pokud si tento clanek precte kdokoliv, kdo nezna toto IDE, tak dojde k zaveru ze se jedna o dalsi textovy editor ktery umoznuje multi kursor a vyhledavani everywhere. Coz moc nezaujme a editoru a IDE co neco podobneho zvladaji je cela rada. Mnohem lepsi by bylo prvni dil vzit vice ze siroka a obecneji. V podstate vyjmenovat hlavni duvody proc by se mel clovek s timto IDE „zahazovat“.

    P.S. Pokud nekdo ma zajem o 20% slevu na vsechny produkty tykajici se c++ (resharper, clion, appcode) tak dejte vedet, klidne vam poslu slevovy kod zadarmo (je i na mem twitteru kozzi11, takze je mozne ze ho nekdo jiz pouzil). A pak mam jeste kompletni voutcher na vsechny produkty od jetbrains „All Products Pack“, ten teda zdarma asi nedam, pokud mi nenapisete zajimavy produkt kterej me zaujme :). Ale i tak ho planuji nekomu predat za velmi nizkou castku.

    1. Martin Hassman

      Re: Tak takto ani a i priste.

      Jenže on tohle není (a neměl být) marketingový článek tlačící někoho do PHPStormu. Jedná se o seriózní text představující zkušenosti dlouhodobého uživatele PHPStormu. Spletl jste si žánr a hledáte v něm něco jiného.

      1. kozzi11

        Re: Tak takto ani a i priste.
        Jo to je samozrejmne mozne. To je to co pisu, ze jsem to takto bral. Pokud je to opravdu zamysleno jako clanek pro lidi jiz pouzivajici PhpStorm, tak pak je to vicemene OK.

      2. kozzi11

        Re: Tak takto ani a i priste.
        Jinak pokud je seriozni tak by bylo fajn uvadet nazev produktu spravne :). Je to PhpStorm a ne PHPStorm

    2. Tomáš Votruba

      Re: Tak takto priste ne. - Jak to udělat lépe?
      Ahoj kozzi11, každému vyhovuje něco jiného a chápu, že to na tebe mohlo působit tak, jak popisuješ.

      Ocekaval bych snahu zaujmout.

      Osobně mě zajímá, které 3 informace by tebe přesvědčili, abys PhpStorm poprvé vyzkoušel?
      Za předpokladu, že o něm slyšíš prvně, a kromě již zmíněné slevy.

      Díky.

  4. zemistr

    Díky
    Díky za super článek. :-)
    Všechno používám a i haldu dalších.
    Zároveň i nějaké užitečné pluginy. :-)

    Je fakt, že některé zkratky nejsou úplně nejlépe namapované, ale stačí chvilka ladění a za chvilku je to jako hodinky. :-)

    Jo a 2 x Shift mi celkem sedl :-D

  5. srigi

    Default project settings
    Bol som prekvapeny tym, ze PhpStorm ma dve urovne nastaveni – default a per-project. Dakujem, ze to autor takto spomenul.
    Mam dost nastaveni v jednom z hlavnych projektov, ktore mi teraz chybaju v ostatnych projs. (napr. custom „allowed words“). Mate niekto tip ako ich preniest do default project? Ja som to bohuzial nedokazal najst.

    Dobra praca s clankom Tomas.

    1. Tomáš FejfarAutor příspěvku

      Re: Default project settings
      Řeším to buď, jak píšu v článku, projektovým bankrotem. Tedy zahodit .idea a začít znovu. Případně bych zkusil selektivní import/export. Ale moc šancí bych tomu nedával.

      Úplně poslední fallback je mergnutí XML. Mám pocit, že JetBrains se docela daří udržovat pravidlo, že cache jsou binární a konfigurace je XML, i když je generovaná. Takže se zkus podívat do složky s projektem, jestli se ti to nepodaří mergnout ručně.

  6. David Krupička

    Plugin pro zkratky
    Někde jsem narazil na plugin, který po kliknutí myši nabízí zkratku kterou jsem mohl použít místo toho, abych používal myš. Nevíte jak se jmenuje?

  7. FredFlinstone

    Ako použiť PhpStorm na už existujúci Laravel (PHP) projekt
    Vedel by mi niekto pomôcť ako použiť už rozpracovaný projekt webovej aplikácie (písanej vo frameworku Laravel), ktorý som doteraz písal v obyčajnom texťáku, ako tento projekt otvoriť pomocou PhpStorm, ako nastaviť potrebné cesty a ostatné nastavenia (v projekte sa používa tiež lokálna MySQL databáza), a hlavne ako možno debugovať kód v tejto aplikácii?

    1. Tomáš FejfarAutor příspěvku

      Re: Ako použiť PhpStorm na už existujúci Laravel (PHP) projekt
      Začneš tím, že si otevřeš složku. Buď na Welcome obrazovce dáš Open a najdeš složku nebo pak přímo v IDE dáš File -> Open directory. Tím máš vyřešený projekt. Pokud máš git, tak si v .gitignore vyignoruj složku .idea. Jestli máš Laravel nainstalovaný přes composer, tak bude rovnou k dispozici napovídání části věcí. Jestli ne, tak na konci seznamu souborů vlevo je External Libraries -> Configure Include Paths – tam přidáš cestu k Laravelu. Už teď jsi na tom líp.
      Závislost na DB není nijak zásadní. A ze začátku bych to vůbec neřešil. PhpStorm nepotřebuje vědět o tom, že nějaký DB vůbec existuje.
      A pak počkej na třetí díl, který ukáže, jak jednoduše nasavit PHP a PhpStorm s XDebugem. Případně se podívej na videa co posílal Tomáš výše, kde jsou další tipy.

  8. David Grudl

    Klávesové zkratky
    Díky za článek!

    Čím to může být, že mám některé klávesové zkratky jiné, než jak jsou uvedeny v článku? Například Move Statement Up/Down mám Ctrl+Shift+Up/Down namísto Alt+Up/Down, Extend Selection mám Ctrl+W namísto Alt+Shift+Up atd. Přemapované bych to mít neměl.

    1. Tomáš FejfarAutor příspěvku

      Re: Klávesové zkratky
      Používám Eclipse keymapu (dostupná defaultně v 10) s pár úpravami (https://github.com/tomasfejfar/phpstorm-settings). Měl jsem to napsané v textu prvního dílu, ale při úpravách se to asi někam zatoulalo.

      Zvažoval jsem, jestli si nepřepnout na článek zpátky na výchozí, ale na druhou stranu jsem si říkal, že budu radši popisovat konkrétní věc, kterou mám odzkoušenou několika lety používání, než abych doporučoval používat defaultní zkratky, které vyzkoušené nemám. I to, že se ta zkratka blbě mačká může být problém pro běžné používání (jednoruční Alt+Shift+R vs rukolamné Shift+F6). Můžete se tedy minimálně inspirovat při mapování, případně si nahrát Key Promoter (https://plugins.jetbrains.com/plugin/4455?pr=clion) a učit se defaultní zkratky při klikání myší.

  9. FredFlinstone

    Doplnené view/route v projekte spúšťanom cez PhpStorm nebežia (priamo z webservra ano)
    V PhpStrom som si vytvoril nový (Laravel) projekt, základnú kostru. Všetko je OK, viem tento projekt spustiť cez [Run], zobrazuje sa hlavná stránka projektu („welcome.blade.php“ volaná cez default-ne definovaný route).

    Problém je ale, ak vytvorím ďalšiu stránku/view doplním route, ktorý tento view vyvoláva a spustím opäť aplikáciu – je spustená, hlavná stránka je zobrazená OK (localhost:63342/004/public/index.php), ale po zmene URL (localhost:63342/004/public/test02) sa namiesto tohto view zobrazí error 404 (not found).

    Ak ale spustím túto PHP aplikáciu priamo v prehliadači (nie spustením cez {Run] z PhpStorm) funguje aj zobrazenie tohto view (localhost/004/public/index.php).

    Takže predpokladám, že chyba nie je „niekde“ v PP kóde (alebo routoch) ale v nejakom nastavení PhpStorm, alebo v niečom súvisiacom s PhpStorm-om.

    Vie mi prosím niekto pomôcť?

    1. Tomáš FejfarAutor příspěvku

      Re: Doplnené view/route v projekte spúšťanom cez PhpStorm nebežia (priamo z webservra ano)
      No a není to tím, že tam máš navíc port? Kdoví v čem se ti to spouští. Vlastně moc nechápu, proč bys měl vůbec používat Run v PhpStormu. V čem je to lepší, než když tu URL přímo otevřeš?

Napsat komentář

Tato diskuse je již příliš stará, pravděpodobně již vám nikdo neodpoví. Pokud se chcete na něco zeptat, použijte diskusní server Devel.cz

Zdroj: https://www.zdrojak.cz/?p=16652