JetBrains представила стабільну версію PhpStorm 2025.1 з новими функціями штучного інтелекту та покращеннями для розробників. Чи готові ви дізнатися більше про нові можливості, такі як підтримка анотацій PHPStan та вдосконалена робота зі змінними середовища? Читайте далі, щоб не пропустити найцікавіше!
Цього тижня JetBrains випустив стабільну версію PhpStorm 2025.1, яка отримала нові AI-функції, підтримку автозавершення анотацій PHPStan, вдосконалення налагодження, автозавершення для вкладених змінних у файлах .env та багато іншого
Автозавершення коду PhpStorm для @phpstan-type та @phpstan-import-type (Блог PhpStorm)
Ось основні новинки цієї версії:
Підтримка анотацій PHPStan: Автозавершення тепер підтримує @phpstan-type та @phpstan-import-type, включаючи псевдоніми формату масивів.
Вкладені змінні у файлах .env: Покращена підтримка змінних середовища з використанням синтаксису ${...}, з удосконаленим автозавершенням, навігацією, перевірками та швидкими виправленнями.
Встановлення Xdebug через CLI-інтерпретатори: PhpStorm може виявити відсутність Xdebug і пропонує можливість його встановлення безпосередньо з діалогу CLI-інтерпретаторів.
Офіційне розширення Xdebug Helper: JetBrains тепер підтримує браузерне розширення Xdebug Helper для Chrome та Firefox, забезпечуючи надійні інструменти налагодження.
Пошук у Markdown-файлах: Тепер ви можете шукати всередині попереднього перегляду markdown.
Автоматичне виявлення ядра WordPress: PhpStorm намагається автоматично виявити шлях до ядра WordPress під час запуску проєкту, що дозволяє використовувати фреймворк без ручної настройки.
AI-функції: JetBrains AI Assistant тепер доступний безкоштовно. Він пропонує безмежне автозавершення коду та підтримку локальних моделей з доступом до інших функцій на основі кредитів.
Використання локальних AI-моделей: Використовуйте локальні моделі через Ollama або LM Studio для чату, генерації коду, коміт-повідомлень, вбудованої документації та іншого.
Розширений вибір AI-моделей: Користувачі можуть обирати з розширених мовних моделей, таких як Claude 3.7 Sonnet та Gemini 2.0 Flash для AI-чатів.
Покращена обізнаність про контекст: Поліпшено розуміння контексту коду в AI-чаті, що дає можливість надавати більш доречну та точну допомогу.