В IntelliJ IDEA 2024.3 добавлена поддержка локальных моделей искусственного интеллекта, новый терминал в бета-версии
IntelliJ IDEA 2024.3, последняя крупная версия 2024 года, была выпущена несколько дней назад!
В этом выпуске представлена новая структура кода Логическая
в окне инструмента Структура
, позволяющая просматривать классы, методы, поля, а также связи и взаимодействия между компонентами в вашем проекте.
Режим K2 с Kotlin теперь работает стабильно. Когда он включен, он поддерживает использование нелокальных операторов break
и continue
внутри лямбда-выражений, а также многодолларовую интерполяцию.
AI Assistant теперь имеет новые контекстно-зависимые встроенные подсказки, которые поддерживают форматы файлов Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON и YAML. А также многострочные предложения для Python, генерация кода на уровне файла и обновленный пользовательский интерфейс с упрощенным управлением контекстом.
Собственная модель LLM JetBrains теперь имеет унифицированный интерфейс, который поддерживает облачное завершение кода с подсветкой синтаксиса предлагаемого кода, принимает предложения токен за токеном или построчно, а также снижает общую задержку.
А в новой версии 2024.3 добавлена поддержка моделей Google Gemini AI. Теперь пользователи могут выбирать предпочтительный ИИ между Gemini, OpenAI, а также поддержку локальных моделей ИИ через Ollama.
В релизе также представлен новый терминал. Он доступен в виде бета-версии вместе с новыми возможностями настройки стилей подсказок, имен сеансов и переменных среды для более плавного и оперативного взаимодействия.
IntelliJ IDEA 2024.3 также улучшила фреймворки и технологии. Теперь он автоматически генерирует производные методы запросов в репозиториях Spring Data, позволяет импортировать и выполнять запросы в HTTP-клиенте, а также создавать и отлаживать собственные приложения Java на любой платформе.
В пользовательский интерфейс добавлена плавающая панель инструментов для файлов JSON, XML, YAML и SQL. Теперь он автоматически выделяет все экземпляры любого текста, который вы выбираете в файле. Проверка орфографии и грамматики теперь доступна даже во время индексирования. И это увеличивает лимит вкладок до 30.
Другие изменения в версии 2024.3 включают:
- Доступ к журналам Kubernetes на уровне кластера с потоковой передачей и сопоставлением шаблонов.
- Новая опция
Добавить туннель для удаленной отладки
, позволяющая локально отлаживать микросервисы с помощью предпочитаемых вами инструментов. - Поддержка глобального меню для Linux прекращена.
- Обновите виджет
Run
, позволяющий запускать несколько конфигураций одновременно. - Возможность внесения конкретных изменений прямо из редактора.
- Новая опция поиска
Файлы проекта, исключая Git-Ignored
вНайти в файлах
. - Новый параметр
Выполнять расширенные проверки после завершения фиксации
. - Первый публичный выпуск EAP нового плагина Bazel
- Ktor 3.0 для сборки серверных приложений на JVM с Kotlin
- Синтаксис
$env.ENV_VAR
для доступа к переменным среды непосредственно в HTTP-клиенте. - И смотрите объявление, чтобы узнать больше.
Как установить IntelliJ IDEA 2024.3
Официальные пакеты для Windows, Linux и macOS доступны на веб-сайте программного обеспечения по ссылке ниже:
Загрузить IDEA: https://www.jetbrains.com/idea/download/
Для Linux это портативный архив, не требующий установки. Просто загрузите и распакуйте его, после чего пользователь сможет запустить исполняемый файл для запуска IDE.
По выбору пользователь Ubuntu может напрямую найти и установить IDE из App Center (или программного обеспечения Ubuntu), которая представляет собой пакет Snap, работающий в изолированной среде.
IntelliJ IDEA также доступен для установки в большинстве Linux через пакет Flatpak. Кроме того, сторонний PPA содержит скрипт для автоматической загрузки официального архива и создания ярлыка на рабочем столе для хорошей интеграции в ваш Linux. Для новичков вот пошаговое руководство, показывающее, как установить его в Ubuntu.