Что нового в CLion 2025.1.1

В этом году CLion исполняется 10 лет, и мы хотим, чтобы этот юбилей вам запомнился. Для начала в версии CLion 2025.1 появились улучшения в языковом движке CLion Nova, отладчике, инструментах разработки для встраиваемых систем, а также проектных форматах. А теперь — еще одно важное новшество: CLion стал бесплатным для некоммерческого использования.

Главные изменения

Новая бесплатная лицензия

Теперь CLion можно использовать бесплатно в некоммерческих целях — по той же модели, что и WebStorm, Rider и RustRover. Это решение направлено на то, чтобы сделать IDE доступнее для студентов, программистов-любителей и участников проектов с открытым исходным кодом.

Некоммерческое использование включает личные проекты, обучение и создание контента. Для коммерческих задач по-прежнему требуется стандартная лицензия.

Подробнее

Удаленная работа с Docker

Раньше тулчейн Docker в CLion позволял работать с контейнерами только локально. В этой версии мы добавили поддержку удаленного тулчейна Docker, который позволяет подключаться к удаленным контейнерам по SSH.

Чтобы настроить удаленный тулчейн Docker:

  1. Перейдите к Сборка, Выполнение, Развертывание | Инструментальные цепочки. Нажмите + и выберите Docker, а затем нажмите ⚙️ рядом с Server.
  2. В окне настройки сервера нажмите + и выберите SSH.
  3. Выберите удаленную конфигурацию из раскрывающегося списка или создайте новую.

Встроенные Qt-рендереры

В новой версии мы упростили настройку Qt-рендереров: теперь их не нужно скачивать. Они встроены в IDE и включены по умолчанию. Это упрощает отладку Qt-приложений: переменные отображаются в удобном виде.

Если вам не нужны Qt-рендереры, их можно отключить в меню Settings | Build, Execution, Deployment | Debugger | Data Views | C/C++ | Renderers.

Другие обновления

  • Опция Resync with Remote Hosts снова работает на macOS 15.4 и более поздних версиях.
  • Интеграция с Zephyr West теперь поддерживает nRF SDK с тулчейном Remote Host.
  • Переменные окружения в конфигурации запуска CMake больше не переопределяются переменными из пресета CMake после перезагрузки проекта.
  • Появилась поддержка Yocto-проектов, использующих систему сборки Meson.
  • В CLion Nova теперь автоматически добавляются парные фигурные скобки {}, когда открывающая уже есть и вы нажимаете Enter.

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