Вот что мы подготовили для вас в этом обновлении:
.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, и вам не придется устанавливать его вручную.