Как стать автором
Обновить

JetBrains выпустила CLion Nova — IDE для C/C++ на движке ReSharper/Rider

Время на прочтение2 мин
Количество просмотров15K

В блоге JetBrains рассказали о запуске публичного превью интегрированной среды разработки CLion Nova, предназначенной для языков программирования C/C++. Новая IDE работает на том же движке, что расширение ReSharper и среда разработки для .NET Rider. Старая версия CLion доступна под кодовым названием Classic.

Первый движок C++ JetBrains разработала для среды разработки под iOS и macOS под названием AppCode. Движок был частью платформы IntelliJ и отлично обслуживал остальные IDE, но плохо подходил под особенности языка C++. Позже компания выпустила вспомогательное решение на основе clangd. Оно отслеживало ошибки в коде, выделяло их и предлагало решения проблем, а устаревший движок отвечал за рефакторинг.

Спустя ещё некоторое время в коллекции JetBrains появился третий движок, который до сих пор используется в расширении ReSharper C++ для Visual Studio и среде разработки Rider. Теперь его адаптировали и перенесли в CLion. Предварительная экспериментальная версия IDE получила название Nova, а старую версию можно найти под названием Classic.

Важно отметить, что в версии Nova по-прежнему используется два движка: на основе clangd и из ReSharper/Rider. Это даёт дополнительные преимущества и решает давние проблемы:

  • пользовательский интерфейс стал более отзывчивым;

  • поиск работает быстрее;

  • выделения фрагментов кода работают быстрее;

  • ускорили индексацию текста;

  • меньше зависает, в том числе во время рефакторинга;

  • добавили новые типы подсказок к коду;

  • появилась сортировка директив #include.

С переходом на CLion Nova могут возникнуть следующие проблемы:

  • реакции на ввод с клавиатуры могут отличаться;

  • часть элементов интерфейса переехала на новые места;

  • при первом запуске Nova перенесёт часть настроек из Classic, но не все;

  • Objective-C, CUDA и часть специализированных расширений компилятора пока не поддерживаются;

  • ИИ-помощники ещё пока не работают в Nova.

CLion Nova пока доступен бесплатно в менеджере приложений JetBrains Toolbox. Среда разработки будет бесплатной до тех пор, пока компания не проведёт слияние версий Nova и Classic.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 12: ↑11 и ↓1+10
Комментарии12

Другие новости

Истории

Работа

Программист С
41 вакансия
Программист C++
132 вакансии
QT разработчик
9 вакансий

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург