Выпущен PyCharm 2024.2! Поддержка рендеринга Wayland и новые функции искусственного интеллекта
JetBrains объявила о выпуске новой версии 2024.2 своей среды разработки PyCharm всего через несколько дней после выпуска IntelliJ IDEA.
В новой версии представлены значительные улучшения AI Assistant. Он расширяет возможности облачного завершения кода за счет более быстрых и точных предложений, а также обеспечивает улучшенный пользовательский интерфейс, включая подсветку синтаксиса предлагаемого кода и возможность постепенного принятия предложений.
ИИ теперь использует новейшую модель GTP-4o, поддерживает ссылки в чате и семантический поиск. Он обеспечивает интеграцию искусственного интеллекта в окне инструментов Терминала и разрешение конфликтов VCS с помощью искусственного интеллекта.
PyCharm 2024.2 также включает новую опцию в диалоговом окне Искать повсюду, позволяющую предварительно просматривать элементы кодовой базы, которые вы ищете, предлагая дополнительный контекст и упрощая навигацию по вашему проекту.
Кроме того, обновленный отладчик предлагает правильно отформатированные визуализации строковых переменных со строками, закодированными в JSON, XML, HTML, JWT и URL.
Другие изменения в основном касаются версии Professional. Они включают в себя интеграцию Databricks, позволяющую выполнять сценарии и блокноты как рабочие процессы, выполнять файлы непосредственно в оболочке Spark в кластере и Hugging Face. интеграция с предложением модели, интерактивными кадрами данных для библиотеки наборов данных Hugging Face, а также возможность идентифицировать и удалять неиспользуемые модели.
В версии Pro также есть блокноты Jupyter со встроенным предварительным просмотром переменных, новая опция AI-ячейки для добавления подсказок непосредственно в блокноты, значок лампочки, который дает рекомендации о следующих шагах в рабочем процессе анализа данных.
Есть и другие изменения (в основном для Pro):
- Новые функции AI Assistant позволяют генерировать SQL-код с помощью искусственного интеллекта, помогают изменять таблицы, помогают понимать и устранять проблемы SQL.
- Полное завершение кода строки с подсветкой кода
- Новые сочетания клавиш для принятия отдельных слов или целых строк из более длинных предложений.
- Обновите механизм выполнения JavaScript в HTTP-клиенте до GraalJS.
- Добавьте функциональность XPath в HTTP-клиент для запроса и управления документами XML и HTML.
- Улучшена поддержка Terraform с полнострочным завершением кода.
- Разрешение путей для платформ, использующих маршрутизацию на основе файловой системы.
- Поддержка новых фрагментов кода и тегов рендеринга Svelte 5.
- Внедрить поддержку протокола языкового сервера (LSP) для Astro.
- Запускайте и отлаживайте файлы TypeScript из разных точек входа.
- Подключите удаленную IDE к портам, доступным на клиентском компьютере, с обратной переадресацией портов.
Дополнительную информацию о PyCharm 2024.2 см. в официальном объявлении.
Как установить PyCharm 2024.2
На веб-сайте JetBrains представлены официальные пакеты для Windows, Linux и macOS, которые можно загрузить по ссылке ниже.
Загрузить PyCharm: https://www.jetbrains.com/pycharm/download/
Для Linux это портативный архив, не требующий установки. Просто загрузите и распакуйте его, а затем пользователь сможет запустить исполняемый файл (pycharm.sh
в подпапке bin), чтобы запустить IDE.
По выбору пользователь Ubuntu может напрямую найти и установить Python IDE из App Center (или программного обеспечения Ubuntu), однако пакет Snap запускается в изолированной среде.
PyCharm также доступен для установки в большинстве Linux через пакет Flatpak, который также работает в изолированной среде. Для новичков вот пошаговое руководство, показывающее, как установить его в Ubuntu.