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

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

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

В блоге 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.

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

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

Работа

Программист С
40 вакансий
Программист C++
93 вакансии
QT разработчик
4 вакансии

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