
Już dostępna jest Beta 2020.3! A zarazem oznacza to, że PhpStorm wchodzi w ostatni etap EAP (Early Access Program)
Poniżej znajduje się zestawienie najważniejszych nowych funkcji nadchodzącej wersji 2020.3.
PHP8
- Pełne wsparcie dla wszystkich nowych funkcji PHP8, z inspekcjami w celu podkreślenia nieprawidłowe użycia oraz szybkimi poprawkami dla migracji bazy kodu
- Kilka niestandardowych atrybutów PHP8 jest już dostępnych w środowisku IDE, w tym #[Deprecated], #[ArrayShape], #[Immutable], #[Pure], #[ExpectedValues] oraz #[NoReturn].
Psalm i PHPStan
PhpStorm obsługuje popularne narzędzia do analizy statycznej i pozwala używać ich jako pierwszorzędnych narzędzi do wyróżniania problemów z kodem, a także obsługuje adnotacje i typy Psalm.
Xdebug 3
Główna aktualizacja rozszerzenia debuggera Xdebug PHP, Xdebug3, jest obsługiwana w PhpStorm. Niezależnie od tego, czy używasz starszej wersji, czy nowego Xdebug3, PhpStorm działa dobrze z obydwoma. IDE obsługuje wariancje konfiguracji za Ciebie.
Code With Me
PhpStorm 2020.3 dodaje obsługę Code With Me – narzędzia JetBraind do współpracy i programowania w parach.
Tailwind CSS
Popularny framework do tworzenia interfejsu użytkownika jest obsługiwany w PhpStorm 2020.3. Wsparcie obejmuje autouzupełnianie klas w dyrektywie @apply oraz wariantów pseudoklas i wiele więcej.
HTTP Client
- Możesz teraz uruchamiać żądania Guzzle za pomocą wbudowanego klienta HTTP PhpStorm jednym kliknięciem.
- Żądania od klienta HTTP mogą być kopiowane jako łańcuch cURL do wykorzystania w innym miejscu.
Editor
- Edytor Markdown obsługuje teraz podgląd diagramów Mermaid.js. Ponadto okno podglądu może przewijać się automatycznie w synchronizacji z obszarem edytora.
- Zaktualizowaliśmy moduł sprawdzania gramatyki i pisowni – działa teraz szybciej i zapewnia najbardziej prawdopodobne opcje naprawiania będów.
- Możesz teraz podzielić edytor, po prostu przeciągając i upuszczając kartę lub za pomocą skrótu z widoku projektu.
- Nowa karta podglądu umożliwia szybkie przeglądanie plików bez otwierania ich w edytorze.
IDE
- Okno dialogowe „Search Everywhere” otrzymało szereg ulepszeń: obsługę operacji matematycznych, przeszukiwanie dziennika Git i odnowienie grupowania.
- IDE może automatycznie przełączać się na jasny lub ciemny motyw zależności od ustawień systemu operacyjnego.
- Nowa systemowa mapa skrótów klawiaturowych dla systemu macOS upraszcza skróty, minimalizując użycie klawiszy funkcyjnych dla głównych działań.
- Wtyczki można włączać i wyłączać dla każdego projektu, aby oszczędzić zasoby.
Version Control
- obsluga Git stage jest teraz dostępna, ale domyślnie wyłączona.
Web Technologies
- Wszystkie rzeczy związane z językiem TypeScript są teraz zintegrowane z oknem narzędzia Problems zamiast osobnym oknem narzędzi.
- Dodaliśmy możliwość tworzenia komponentu React z nierozwiązanego odniesienia.