Офис ⇒ JetBrains PhpStorm 2022.2
Оцените новость / программу! 5 из 5, всего оценок - 3 |
|
|
PhpStorm — это среда разработки, которая по-настоящему понимает ваш код. IDE обеспечивает первоклассную поддержку PHP 5.3–8.1, мгновенно предотвращает ошибки, предоставляет точное автодополнение и безопасные рефакторинги, а также возможность редактирования кода на HTML, CSS и jаvascript.
- Поддержка Mockery. В PhpStorm 2022.2 добавлена поддержка Mockery, популярного фреймворка для создания mock-объектов. Для большинства возможностей Mockery работает автодополнение, доступны инспекции, упрощающие рабочий процесс, и многое другое.
- Поддержка Rector. Еще одно важное нововведение этого релиза — поддержка Rector, инструмента для автоматизации обновления PHP-проектов и выполнения массового рефакторинга. Теперь вы можете запускать Rector из IDE, управлять его конфигурацией и просматривать изменения в файлах на панели Diff.
- Дженерики PHP. Мы продолжаем расширять поддержку дженериков. В этой версии мы добавили поддержку минимальных и максимальных целочисленных значений, усовершенствовали поддержку коллекций и улучшили вывод типов для замыканий.
- Подсветка assert-вызовов в тестах, которые ломают тесты. Если один из вызовов assert в тестах не прошел проверку, PhpStorm выделит строку, на которой произошла ошибка, и вы сможете повторно запустить тест на этой же строке.воспользовавшись подсказкой в контекстном меню. Просто нажмите Alt+Enter на строке, вызвавшей ошибку, чтобы еще раз запустить именно этот тест.
- Создание перечислений. Теперь вы можете создавать перечисления в диалоге Create Class. Убедитесь, что в проекте выбрана PHP 8.1 или более поздняя версия, иначе опция Enum не будет отображаться в диалоге.
- Улучшения отладчика. Мы внесли несколько важных изменений в интерфейс отладчика, чтобы нужные данные всегда были на виду. При отладке объекта псевдопеременная $this всегда отображается наверху в панели Variables: Кроме того, в панели переменных мы показываем содержимое массива — не нужно открывать его вручную: И наконец, когда объект реализует метод __toString(), вы будете видеть текстовое представление этого объекта в панели Variables.
- Активные ссылки. PhpStorm 2022.2 поддерживает кликабельные URL-адреса в нескольких типах файлов. IDE подсвечивает URL-адреса в файлах PHP, JSON, YAML и .propertries, и вы можете открывать ссылки в браузере.
- Запуск текущего файла. Мы усовершенствовали действие Run Current File, которое вы найдете в виджете Run/Debug. В виджете теперь есть дополнительное меню, в котором перечислены доступные раннеры, а также действие Run with Parameters, которое позволяет настроить параметры конфигурации перед запуском файла.
- Улучшения HTTP-клиента. В HTTP-клиенте появилась поддержка WebSockets и GraphQL. Интерфейс стал более удобным. Выбрать среду запуска теперь можно при помощи специальной иконки на полях. Кроме того, в представлении Response появился индикатор выполнения.
- Размер шрифта в редакторе. Теперь можно поменять размер шрифта сразу во всех вкладках с помощью сочетания клавиш и быстро вернуться к исходному размеру, нажав Reset.
- Поддержка автономных компонентов Angular. Мы активно работаем над поддержкой Angular 14 в PhpStorm. Главное нововведение этого релиза — поддержка автономных компонентов Angular. IDE теперь корректно распознает и обрабатывает компоненты, директивы и каналы с отметкой standalone: true.
- Обновления для Vue 3. Поддержка Vue 3 в PhpStorm не во всем поспевала за обновлениями Vue. Мы выпустили несколько улучшений, чтобы это исправить, и некоторые из них, например поддержка Vite, были включены в обновления к предыдущей версии IDE. В WebStorm 2022.2 тоже есть несколько исправлений: например, IDE распознает сужение типа в директивах v-if/else.
- Поддержка TypeScript 4.7. PhpStorm 2022.2 включает в себя TypeScript 4.7 и поддерживает новые возможности языка, такие как moduleSuffixes и ESM в Node.js. IDE автоматически подставит расширение .js в оператор импорта, если в файле tsconfig.json для модуля установлено значение node16 или nodenext. Кроме того, PhpStorm поддерживает поле typesVersions в файлах package.json.
- Оглавление в Markdown-файла. Мы работаем над улучшением поддержки Markdown. В этой версии добавлено действие Generate Table of Contents, которое здорово упрощает создание оглавлений в файлах Markdown. Во всплывающем окне Insert... (Alt+Insert) выберите Table Of Contents, и оглавление будет создано автоматически.
В этой версии мы перешли с JetBrains Runtime 11 (JBR11) на JetBrains Runtime 17 (JBR17). Вот что это дает:- Значительное улучшение производительности, благодаря которому IDE работает быстрее.
- Повышенную безопасность, поскольку JBR17 основан на последней версии OpenJDK LTS.
- Улучшенный рендеринг на macOS благодаря использованию Metal API.
- Расширенные специальные возможности для пользователей macOS благодаря интеграции с функцией чтения с экрана VoiceOver.
- Дополнительные оптимизации благодаря использованию Vector API.
ОС: Windows 11, 10, 8.1 64-bit
Скачать программу JetBrains PhpStorm 2022.2 (418,62 МБ):
stalkerdegoma,
f4f,
crazy_crack,
eroeW,
vikatschka,
mindzhurna,
AceFace,
rm1508,
maranafa7,
duchuy,
fghfghfg,
anatolygm,
single_room,
wujekjajus,
Domek,
ReweMC