Вот что мы подготовили для вас в этом обновлении:
.env
.@phpstan-type
и @phpstan-import-type
. @phpstan-type
и @phpstan-import-type
В новой версии улучшена поддержка аннотаций PHPStan: мы добавили автодополнение для псевдонимов array shape в @phpstan-type
и @phpstan-import-type
. При использовании локальных псевдонимов типов, которые определены в аннотации @phpstan-type
в PHPDoc (или на которые есть ссылка в аннотации @phpstan-import-type
), IDE автоматически предлагает варианты автодополнения для ключей массивов в телах классов.
.env
В версии PhpStorm 2025.1 расширена поддержка файлов .env
: теперь она включает в себя синтаксис вложенных переменных. Автодополнение кода, навигация по объявлениям и использованиям, инспекции и быстрые исправления теперь работают также для переменных окружения, обернутых в ${…}
.
Вместе с PhpStorm существенно обновлен JetBrains AI Assistant. Теперь все функции JetBrains AI доступны бесплатно в PhpStorm и других JetBrains IDE. Вы получаете неограниченный доступ к автодополнению кода и поддержке локальных моделей, а остальные ИИ-функции работают по системе кредитов.
Мы также вводим новую систему подписки: c уровнями AI Pro и AI Ultimate легко масштабироваться, когда это будет необходимо.
Выбор моделей ИИ в чате стал шире. Теперь вы полностью контролируете взаимодействие с ИИ и можете выбрать одну из самых мощных и продвинутых языковых моделей, в том числе:
И мы на этом не останавливаемся. JetBrains продолжит интегрировать новейшие ИИ-модели, чтобы у вас был доступ к самым современным и эффективным технологиям.
И локальные, и облачные теперь используют данные индексации PhpStorm, чтобы понимать, какие PHP-методы используются в проекте, и генерировать более релевантные подсказки в чате.
AI Assistant позволяет выбрать: работать с ИИ в облаке или использовать локальные модели офлайн. Новый оффлайн-режим дает возможность писать код с помощью ИИ даже без интернета. Используйте локальные модели через Ollama или LM Studio для чата с ИИ, генерации кода, комментариев к коммитам, документации и других задач.
Отредактировать сразу несколько файлов стало гораздо проще. Теперь AI Assistant поддерживает мультифайловые правки прямо в чате, предлагая изменения по всему проекту. С помощью генерации с дополненной выборкой (retrieval-augmented generation, RAG) он находит самые релевантные файлы, позволяя внести нужные правки за одно действие.
С помощью кнопки Apply теперь можно автоматически вставить код, сгенерированный в чате, в подходящее место — делать это вручную больше не нужно. Это заметно ускоряет работу.
В новой версии AI Assistant лучше понимает ваш проект, поскольку использует RAG, чтобы найти нужные файлы, методы и классы. Кроме того, в контекст теперь включаются файлы, с которыми вы недавно работали, так что взаимодействия еще точнее соответствуют рабочему процессу. К контексту можно также добавить или удалить из него отправленные вложения, так что вы полностью контролируете контекст, используемый ИИ.
Вы можете настроить, какие файлы и папки будут доступны для AI Assistant, с помощью файла .aiignore
. Это поможет защитить конфиденциальную информацию и не позволит искусственному интеллекту обрабатывать определенные файлы.
С новой командой /web
AI Assistant может находить документацию, советы по решению проблем и актуальные технические материалы в интернете прямо из чата. Больше не нужно переключать вкладки или искать информацию вручную.
Объяснения становятся эффективнее, когда учитывается весь контекст. Теперь, когда вы просите AI Assistant объяснить запрос, к чату автоматически прикрепляется соответствующая схема.
PhpStorm упрощает установку Xdebug с разных точек зрения. В частности, IDE может определить, что отладчик не установлен для используемого PHP-интерпретатора. Если Xdebug отсутствует, PhpStorm 2025.1 предложит скачать и установить его прямо из диалога CLI Interpreters.
JetBrains совместно с Фрэйзером Чэпменом выпустили и теперь поддерживают официальное расширение Xdebug Helper для браузеров Chrome и Firefox. Расширение остается опенсорсным и разрабатывается Фрейзером, но наше участие в тестировании и выпуске гарантирует стабильную работу инструментов для удобной отладки.
Теперь PhpStorm автоматически определяет путь к основным компонентам WordPress на вашем компьютере при запуске проекта, чтобы активировать поддержку WordPress. Ранее вам приходилось указывать этот путь вручную, но начиная с версии 2025.1, PhpStorm пытается найти его самостоятельно.
Если это сделать не удается, IDE открывает страницу настроек PHP | Frameworks, где вы можете указать путь вручную.
В PhpStorm стало проще создать новые проекты Vue благодаря тому, что инструмент командной строки Nuxt (nuxi
) встроен в мастер создания проектов.
Кроме того, улучшена поддержка глобальных свойств Vue: теперь правильно обрабатываются пользовательские свойства, добавленные через расширение модулей. Мы также устранили проблемы, связанные с автодополнением и автоимпортом для упакованных компонентов, объявленных с помощью __VLS_WithTemplateSlots
. В результате работа над Vue-проектами стала более стабильной.
Работать с одним репозиторием стало намного проще. Новая версия PhpStorm учитывает конфигурационные файлы Prettier для отдельных подпроектов, предлагает более умные автоимпорты и разрешение псевдонимов пути благодаря улучшенной обработке exports
, а также предлагает более быстрое автодополнение кода и навигацию в больших рабочих пространствах Nx. Это делает работу с кодом более стабильной и удобной в любых проектах.
В версии 2025.1 переработанная архитектура терминала доступна в режиме бета-версии. Теперь в основе терминала лежит стабильное и соответствующее требованиям стандарта ядро, а для рендеринга интерфейса используется редактор IDE. Эти изменения позволили нам добавить новые функции, одновременно обеспечив совместимость и производительность на разных локальных и удаленных платформах. Подробнее о планах и ходе работы читайте в нашем блоге.
В PhpStorm 2025.1 стал доступен поиск при предпросмотре файлов Markdown. Поскольку превью README.md
— часто первое, что мы видим при открытии или клонировании проекта, теперь будет проще сразу найти нужную информацию.
Теперь PhpStorm по умолчанию использует нативные диалоги Windows для работы с файлами, а не собственную реализацию. Это значит, что при открытии или сохранении файлов интерфейс будет выглядеть так, как в других приложениях Windows. Если вы предпочитаете предыдущий вариант, к нему можно вернуться в настройках Advanced Settings | User Interface.
За время раннего доступа мы получили много отзывов и теперь дорабатываем немодальный процесс коммитов, который стал встроенным вариантом по умолчанию. Модальный интерфейс теперь доступен в виде плагина, который можно включить в меню Settings | Advanced Settings | Version Control. Git. В версии 2025.1 плагин поставляется вместе с IDE, и вам не придется устанавливать его вручную.