WebStorm 2023.2 EAP: AI Assistant, CSS Nesting Support, улучшенное Type Error Formatting
WebStorm 2023.2 EAP: AI Assistant, CSS Nesting Support, улучшенное Type Error Formatting
Уже доступна шестая сборка EAP для WebStorm 2023.2 Это первая сборка, включающая функции, использующие огромный потенциал генеративного ИИ и больших языковых моделей (LLM). Эта сборка также поставляется с поддержкой вложения CSS и улучшенным форматированием ошибок типа TypeScript.
Приложение Toolbox — это самый простой способ получить сборки EAP и поддерживать стабильную версию и версию EAP в актуальном состоянии. Вы также можете вручную загрузить сборки EAP
Ассистент ИИ
WebStorm 2023.2 EAP #6 включает предварительный доступ к нашему новому сервису искусственного интеллекта JetBrains. Обратите внимание, что пока сервис будет доступен только ограниченному числу пользователей. После достижения максимальной емкости оставшиеся пользователи будут добавлены в список ожидания.
Чтобы получить доступ к функциям ИИ, вы должны войти в службу ИИ JetBrains под своей учетной записью JetBrains. Самый простой способ сделать это — перейти к значку «Дополнительные окна инструментов» на панели инструментов, выбрать оттуда AI Assistant и следовать инструкциям.
Сервис поддерживает OpenAI, а также содержит несколько небольших моделей, созданных JetBrains. JetBrains планирует в будущем распространить это на большее количество поставщиков, предоставив вам доступ к лучшим доступным вариантам и моделям.
Этот EAP — всего лишь ранняя реализация с образцом функций, указывающих направление. На данном этапе чрезвычайно важно услышать ваши отзывы, включая ситуации, когда ИИ не сделал то, что вы ожидали, и предложения других сценариев, в которых ИИ мог бы вам помочь.
ИИ-чат
Используйте окно инструмента AI Assistant, чтобы общаться с LLM, задавать вопросы или повторять задачу. Среда IDE предоставит контекст для конкретного проекта, например языки и технологии, используемые в вашем проекте. Когда вы будете довольны результатом, используйте функцию «Вставить фрагмент в курсор», чтобы поместить сгенерированный ИИ код в редактор, или просто скопируйте его.
Вы также можете спросить AI Assistant о конкретном фрагменте кода, выбрав его в редакторе и вызвав действие из меню AI Actions (доступно в контекстном меню редактора или с помощью сочетания клавиш ⌥Enter / Alt+Enter).
Генерация сообщения фиксации
В диалоговом окне сообщения о фиксации теперь есть кнопка «Сообщение о фиксации с AI Assistant». Щелкните ее, чтобы отправить различия в LLM, который сгенерирует сообщение фиксации с описанием ваших изменений.
WebStorm 2023.2 включает поддержку функции вложения CSS. Он предоставляет возможность вкладывать одно правило стиля в другое, с селектором дочернего правила относительно селектора родительского правила. Добавлена поддержка синтаксиса и проверка того, что вложенный селектор не может начинаться с идентификатора или функциональной нотации. WebStorm предлагает два быстрых исправления: добавить перед селектором & и обернуть селектором :is().
WebStorm 2023.2 EAP #6 представляет долгожданную функцию выборочной фиксации определенных частей фрагментов кода. Чтобы выполнить частичную фиксацию, выберите строки в блоке и вызовите функцию «Включить выбранные строки в фиксацию». Фрагмент будет разделен на отдельные строки с выделением выбранных. Вы можете добавлять или исключать строки из выбора, используя флажки или контекстное меню.
Полный список последних улучшений, доступных в WebStorm 2023.2 EAP #6, см. в примечаниях к выпуску.
