Что нового в PhpStorm 2024.2

Вот что вас ждет в этой версии:

  • Поддержка лог-файлов
  • Редактирование из плавающей панели инструментов
  • Автодополнение в новом терминале
  • Улучшенное автодополнение строки целиком
Скачать

Есть бесплатная пробная версия на 30 дней

Поддержка лог-файлов

Теперь можно просматривать лог-файлы Laravel, Symfony и WordPress прямо в IDE с корректной подсветкой дат, времени, событий (по уровню серьезности) и гиперссылок.

Эта же функциональность доступна при открытии файлов .log в терминале с помощью команд cat, tail и head.

Начиная с версии 2024.2, плагин Ideolog встроен в IDE и работать с логами стало еще удобнее.

Редактирование из плавающей панели инструментов

Для быстрого доступа к рефакторингам, ИИ-функциям и другим важным действиям рядом с выделенным кодом теперь появляется плавающая панель инструментов. Вы можете настроить или скрыть панель через меню с тремя точками, а также включить или отключить ее в настройках (Settings/Preferences | Advanced Settings | Editor).

Автодополнение в новом терминале

В новом терминале доступно автодополнение для команд Laravel, Symfony, WordPress и Composer. Также теперь работает автодополнение имен файлов для пользователей PHPStan и Psalm.

Поддержка стиля PER

Поддержка стандарта PER теперь встроена в IDE. Она включается в настройках: Settings | Code Style | PHP | Set from….

Китайский, корейский и японский языки в интерфейсе

Теперь в PhpStorm встроена поддержка китайского, корейского и японского языков интерфейса.

AI Assistant

Мы интегрировали искусственный интеллект в окно Terminal для удобной генерации команд и эффективного разрешения конфликтов в системе контроля версий. Также теперь можно настраивать промты для создания документации и генерации юнит-тестов.

Подробнее об этих и других улучшениях читайте в нашем блоге.

Фронтенд

Быстрый запуск и отладка TypeScript-файлов

Теперь можно запускать и отлаживать TypeScript-файлы без лишних настроек. Вы можете делать это прямо из контекстного меню файла, виджета запуска или конфигурации Current File.

Обновленная поддержка веб-фреймворков

B PhpStorm теперь проще работать с фреймворками, использующими для маршрутизации файловую систему. IDE обнаруживает пути маршрутизации на основе файловой системы вашего проекта, обеспечивая автодополнение и навигацию для соответствующих атрибутов в компонентах, реализующих ссылки в Next.js, Nuxt, SvelteKit и Astro. Кроме того, добавлена поддержка новых сниппетов и тегов рендеринга для Svelte 5. А еще PyCharm поддерживает Vue Language Service v2 и протокол языкового сервера (LSP) Astro, что улучшает автодополнение и общее удобство взаимодействия с IDE.

Интеграция с Prettier работает по умолчанию

В PhpStorm 2024.2 Prettier автоматически подключается в новых проектах, если в их корне есть зависимость prettier в package.json и файл конфигурации Prettier. Это упрощает настройку и обеспечивает автоматическое включение интеграции с Prettier.

Интерфейс

Новый интерфейс включен по умолчанию для всех пользователей

В PhpStorm 2024.2 новый интерфейс установлен по умолчанию, а классический теперь можно использовать только через плагин. Новый интерфейс отличается более крупными элементами управления, продуманной цветовой схемой, легкими для восприятия иконками, повышенной контрастностью и удобными акцентами. Поскольку новый интерфейс пользуется популярностью и мы исправили основные проблемы, о которых вы сообщали, считаем, что пришло время сделать его стандартным вариантом для всех.

Улучшенный диалог Customize Main Toolbar

Мы изменили расположение и поведение элементов в диалоге Customize Main Toolbar, сделав его более структурированным и удобным. Искать, добавлять и удалять действия на главной панели инструментов стало проще.

UX

Улучшенное автодополнение строки целиком

В версии 2024.2 процесс принятия вариантов автодополнения стал проще и точнее. Теперь в предлагаемом коде работает подсветка, а новые сочетания клавиш позволяют принимать строки целиком или только отдельные слова. Мы также улучшили интеграцию принятых изменений, чтобы избежать проблем с форматированием и других ошибок.

Превью результатов поиска в Search Everywhere

В диалоге Search Everywhere теперь можно посмотреть превью элементов кода, которые вы ищете. Нажмите на значок Preview на панели инструментов диалога, и под результатами поиска откроется панель предварительного просмотра. Это даст вам дополнительный контекст и упростит навигацию по проекту.

Автоматическое определение настроек прокси при первом использовании

Теперь PhpStorm автоматически обнаруживает системные настройки прокси на вашем компьютере и использует их по умолчанию. Это упрощает взаимодействие с внешними ресурсами и сервисами.

Обновленные элементы управления окном на Linux

Раньше на Linux кнопки управления окнами PhpStorm всегда были справа. Теперь их расположение соответствует системным настройкам,позволяя вам сохранить привычное оформление экрана. Мы также обновили дизайн кнопок, чтобы они лучше гармонировали с вашей операционной системой.