Dalinamės su jumis keleta PhpStorm trumpinių:
- Ctrl + Shift + A – visų klaviatūros trumpinių „tėvas“. Atsidariusiame lange galite ieškoti veiksmų, kuriems norite surasti trumpinį pagal jų pavadinimus. Pvz., norėdami surasti teksto kopijavimo trumpinį ir įrašę „Copy“, sąraše turėtumėte rasti šios komandos trumpinį.
- F2 Reword. Jei PhpStorm’e naudojate kodo versijavimą ir jums reikia pakeisti tik commit’o žinutę, tuomet „Version Control | Log“ tab’e pasirinkite commit’ą, kurį norite pakeisti ir paspauskite F2.
- F2 next error. Kai esate atidaręs failą su kodu, kuriame yra sintaksės klaidų, F2 jums leis peršokti prie kiekvienos iš tų klaidų. Kiekvienas paspaudimas peršoks prie sekančios klaidos
- Ctrl + Shift + V – clipboard’o istorija. Pagal nutylėjimą rodo paskutinius 5 kopijavimo veiksmus, bet „File | Settings | Editor | General -> Limits“ šį skaičių galima padidinti.
- Dirbant su kodu, Ctrl + Shift + Up/Down rodyklės leidžia judinti kodą į viršų ar apačią. Jei jokio teksto nepažymėjote, kombinacija judins tą sakinį, kuriame yra kursorius, jei pažymėjote daugiau kodo sakinių, jie visi bus judinami. Naudojant šį trumpinį išvengiama „copy-paste“ vartojimo.
- Alt + J – leidžia pažymėti rastus žodžius ar jų fragmentus ir juos vienu metu keisti. Pažymėkite žodį ar jo fragmentą ir pakartotinai spausdami kombinaciją matysite, kaip po vieną pažymimi visi rasti fragmentai. Pažymėję, galite pradėti rašyti kitą pavadinimą ir viskas, kas buvo pažymėta, vienu metu bus keičiama.
- Ctrl + Shift + Enter – automatiškai užbaigia kodo blokus, tokius kaip “try-catch”. Užtenka parašyti „try“ ir paspausti kombinaciją.
- „Project view“ tab’e pažymėjus du failus arba du katalogus ir paspaudus Ctrl + D galima pamatyti jų skirtumus.
- „Code | Locate duplicates“ – kodo duplikatų paieška. Naudojantiems kodo versijavimo funkcionalumą PhpStorm’e, šį duplikatų paieška yra ypač patogi, kadangi ji suteikia galimybę vykdyti paiešką tik tuose failuose, kuriuos keitėte, bet dar necommit’inote, t.y. nereikia ieškoti duplikatų visame projekte. Tad prieš commit’indami, galite pasitikrinti ar nepridublikavote kodo.
- Bookmarks – kaip knygose naudojami žymekliai, taip ir kode galima žymėti kodo eilutes, prie kurių norėsite grįžti. Žymekliai dedami su Ctrl + Shift + X. X yra skaičius nuo 1-9 (ne iš „Numpad“ sekcijos). Prie žymeklių nušokama su Ctrl + X. X yra jau padėto žymeklio skaičius. Norėdami pamatyti visų uždėtų žymeklių sąrašą, spauskite Shift + F11.
Norintiems išmokti daugiau klaviatūros trumpinių?
- „Key Promoter X“ plugin’as seks jūsų veiksmus PhpStorm’e ir jei jūsų atliekamam veiksmui yra klaviatūros trumpinys, plugin’as jį pasiūlys. Vieną kartą pamatę, galite nustatyti, kad šito trumpinio daugiau nesiūlytų.
- „Help | Productivity Guide“ – sąrašas naudingų patarimų ir klaviatūros trumpinių. Šiame sąraše taipogi matysite kiek kartų panaudojote vieną ar kitą klaviatūros trumpinį.
- “Help | Keymap reference“ – labai daug klaviatūros trumpinių.
Keletas vertų paminėti naujienų 2018.1 versijoje:
- „Class from test“ – praktikuojantiems “TDD” (Test driven development) PhpStorm’as suteikia galimybę sukurti klasę iš testo.
- „Codeception code coverage“ – naudojantiems Codeception testavimo sistemą ir turint ją sukonfiguruotą PhpStorm’e, dabar galėsite leisti Codeception testus su „Coverage“ opcija.
Keletas vertų paminėti naujienų 2018.2 versijoje:
- „Structural Search and Replace“ – leidžia ieškoti kodo blokų pagal jūsų nustatytą struktūrą, išvengiant reguliariųjų ekspresijų (regexp) rašymo.
Good to know: dirbantiems ne vien su JetBrains įrankiu ir/ arba pavargstantiems naujas JetBrains įrankių versijas įdieginėti rankiniu būdu, JetBrains siūlo įrankį „Toolbox“, kurio pagalba galėsite atnaujinti naudojamų įrankių versijas automatiškai vieno mygtuko paspaudimu.