В OpenIDE появилась сопровождение C/C++ благодаря независимому разработчику

2 мин
В OpenIDE появилась сопровождение C/C++ благодаря независимому разработчику

В маркетплейсе OpenIDE появился плагин C/C++ Support, для работы с C и C++. Его создал текст независимый разработчик из сообщества. Поддержку C++ пользователи просили давно, и автор решил не ждать, а взяться за неё самостоятельно.

OpenIDE основана на платформе IntelliJ и распространяется с открытым исходным кодом. В одной среде можно работать с Java, Kotlin, Python, Go, JavaScript, TypeScript и PHP. У проекта есть собственный маркетплейс, через который можно устанавливать расширения, в том числе плагины от участников сообщества. Теперь среди них есть и C/C++ Support.

Расширение добавляет в редактор автодополнение, подсветку кода, ошибок и предупреждений, переход к определению, переименование символов и сворачивание блоков. Есть настройка форматирования и базовая поддержка быстрых исправлений (Quick Fix).

Также можно создавать C/C++-файлы и проекты, компилировать и собирать их через CMake. Настройки сборки находятся в Settings → Tools → C/C++ Build.

Для работы нужно отдельно инсталлировать компилятор g++ или clang, а равным образом clangd для анализа кода. Для сборки через CMake понадобится и сам CMake. Отдельный плагин LSP4IJ не требуется.

Сейчас в маркетплейсе опубликована релиз 0.1.0 под лицензией MIT. Расширение пока в бете, и обратная связь по работе на реальных проектах поможет автору понять, что доработать.

Спасибо RDev за то, что взялся за эту задачу и поделился результатом с сообществом.

OpenIDE бесплатна навсегда, а Pro версию можно попробовать на протяжении 60 дней без регистрации.

Читают сейчас

DNS теперь маркетплейс — селлерам обещают комиссию в 25% и хранить товары на складах компании

2 часа назад

DNS теперь маркетплейс — селлерам обещают комиссию в 25% и хранить товары на складах компании

На сайте DNS появился раздел для сторонних продавцов — «Селлерам». В контексте этого проекта сторонним поставщикам предлагается продавать товары через DNS. Пока инициатива работает в закрытом бета‑тес

Исследователи связали майскую атаку на RubyGems с агентами OpenAI

2 часа назад

Исследователи связали майскую атаку на RubyGems с агентами OpenAI

11 сентября исследователи Nightingale Collective опубликовали разбор RubyHack и связали майскую кампанию в RubyGems с внутренними агентами OpenAI. По их версии, скрипты внутри пакетов запускали исходн

 опубликовал полноценное программа для ПК

3 часа назад

опубликовал полноценное программа для ПК

— платформа для работы с сотнями ИИ-моделей. В одном интерфейсе доступны ChatGPT, Claude, Gemini, Grok, DeepSeek, генераторы изображений, видео и другие модели. Для использования не нужно оформлять от

От рабочего опыта к публичной экспертизе в эпоху AI

4 часа назад

От рабочего опыта к публичной экспертизе в эпоху AI

У многих за плечами кейсы, эксперименты, ошибки и найденные решения — но публично о них почти никто не рассказывает. 17 сентября в 18:30 МСК Катя Ярадайкина, DevRel Garage Eight, проведёт вебинар «От

Google выкатила Gemini 3.8 Live и версию с рассуждениями

4 часа назад

Google выкатила Gemini 3.8 Live и версию с рассуждениями

15 сентября Google представила две нативные speech-to-speech модели, Gemini 3.8 Live и Gemini 3.8 Live Extended Thinking. Первая заточена под масштаб и цену, вторая — под многошаговые задачи с рассужд