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

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

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

Истории

Работа

QT разработчик
12 вакансий
Программист C++
144 вакансии
Программист С
53 вакансии

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

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн