[{"data":1,"prerenderedAt":126},["ShallowReactive",2],{"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":3,"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":5,"$fAzsRX-tEiF9uY2a6oqMM3QGaoPRyN46KrciUpyTl7KA":7,"$fmovtugrnTr-aoJ5OfyCC1uwwHUrtgdEcB061I0va4Uc":103},{"data":4},[],{"data":6},[],{"data":8,"meta":99},[9],{"id":10,"documentId":11,"title":12,"seo_title":13,"summary":14,"seo_description":15,"slug":16,"published_date":17,"body":18,"content":19,"createdAt":20,"updatedAt":21,"publishedAt":22,"blogauthor":23,"cover":45,"categories":88},304,"gvti99z6b19onn318znv9us7","В OpenIDE появилась поддержка C\u002FC++ благодаря независимому разработчику","Поддержка C\u002FC++ в OpenIDE: плагин C\u002FC++ Support","В маркетплейсе OpenIDE появился плагин C\u002FC++ Support от независимого разработчика: автодополнение, навигация и сборка через CMake. Плагин в бете.","Плагин C\u002FC++ Support от разработчика из сообщества: автодополнение, навигация, переименование, сборка через CMake, clangd. Версия 0.1.0, лицензия MIT.","openide-podderzhka-c-cpp","2026-09-16","В маркетплейсе OpenIDE появился плагин [C\u002FC++ Support](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fbeta-cc-support\u002F435\u002F), для работы с C и C++. Его написал независимый разработчик из сообщества. Поддержку C++ пользователи просили давно, и автор решил не ждать, а взяться за неё самостоятельно.\n\n> [OpenIDE](https:\u002F\u002Fopenide.ru\u002F) основана на платформе IntelliJ и распространяется с открытым исходным кодом. В одной среде можно работать с Java, Kotlin, Python, Go, JavaScript, TypeScript и PHP. У проекта есть собственный маркетплейс, через который можно устанавливать расширения, в том числе плагины от участников сообщества. Теперь среди них есть и C\u002FC++ Support.\n\n![]({{strapiUrl}}\u002Fuploads\u002F9ede5f524d56b6257bafa497a1687871_f8b153aa42.webp)\n\nПлагин добавляет в редактор автодополнение, подсветку кода, ошибок и предупреждений, переход к определению, переименование символов и сворачивание блоков. Есть настройка форматирования и базовая поддержка быстрых исправлений (Quick Fix).\n\nТакже можно создавать C\u002FC++-файлы и проекты, компилировать и собирать их через CMake. Настройки сборки находятся в `Settings → Tools → C\u002FC++ Build`.\n\n![]({{strapiUrl}}\u002Fuploads\u002Ffb9cb343b2a2464e011927f70c7691dc_9d0e141c01.webp)\n\nДля работы нужно отдельно установить компилятор `g++` или `clang`, а также `clangd` для анализа кода. Для сборки через CMake понадобится и сам CMake. Отдельный плагин LSP4IJ не требуется.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fa4b64e30a8e88f8be77c7d0dafc17ed8_ef3d7b6f18.webp)\n\nСейчас в маркетплейсе опубликована версия 0.1.0 под лицензией MIT. Плагин пока в бете, и обратная связь по работе на реальных проектах поможет автору понять, что доработать.\n\nСпасибо RDev за то, что взялся за эту задачу и поделился результатом с сообществом.\n\n![]({{strapiUrl}}\u002Fuploads\u002F06f1959f95ad771dc943f05d8f1e155c_a3c797f2d2.webp)\n\n[OpenIDE](https:\u002F\u002Fopenide.ru\u002F) бесплатна навсегда, а Pro версию [можно попробовать](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F) в течение 60 дней без регистрации.\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F1083076\u002F)._\n",[],"2026-11-12T11:22:38.569Z","2026-11-13T11:49:11.576Z","2026-11-13T11:49:11.642Z",{"id":24,"documentId":25,"firstname":26,"lastname":27,"createdAt":28,"updatedAt":29,"publishedAt":30,"slug":31,"photo":32},40,"yuewij1jc3qoxmkvsh2mpeny","Георгий","Власов","2026-02-17T11:40:25.168Z","2026-11-13T11:49:25.324Z","2026-11-13T11:49:25.371Z","georgij-vlasov",{"id":33,"documentId":34,"name":35,"alternativeText":36,"caption":36,"width":37,"height":37,"formats":36,"hash":38,"ext":39,"mime":40,"size":41,"url":42,"previewUrl":36,"provider":43,"provider_metadata":36,"createdAt":44,"updatedAt":44,"publishedAt":44,"focalPoint":36},1359,"jt1gpp4kqcyzwuwfhzj1c1vc","Gosha_ab88bd0ec5.webp",null,96,"Gosha_ab88bd0ec5_972867885d",".webp","image\u002Fwebp",2.14,"\u002Fuploads\u002FGosha_ab88bd0ec5_972867885d.webp","local","2026-11-13T11:47:15.450Z",{"id":46,"documentId":47,"name":48,"alternativeText":36,"caption":36,"width":49,"height":50,"formats":51,"hash":84,"ext":39,"mime":40,"size":85,"url":86,"previewUrl":36,"provider":43,"provider_metadata":36,"createdAt":87,"updatedAt":87,"publishedAt":87,"focalPoint":36},1238,"lxrt3eaf8owqqq07jhhbnhns","cover-openide-podderzhka-c-cpp.webp",1280,720,{"thumbnail":52,"large":60,"medium":68,"small":76},{"name":53,"hash":54,"ext":39,"mime":40,"path":36,"width":55,"height":56,"size":57,"sizeInBytes":58,"url":59},"thumbnail_cover-openide-podderzhka-c-cpp.webp","thumbnail_cover_openide_podderzhka_c_cpp_1ba3cff990",245,138,4.58,4580,"\u002Fuploads\u002Fthumbnail_cover_openide_podderzhka_c_cpp_1ba3cff990.webp",{"name":61,"hash":62,"ext":39,"mime":40,"path":36,"width":63,"height":64,"size":65,"sizeInBytes":66,"url":67},"large_cover-openide-podderzhka-c-cpp.webp","large_cover_openide_podderzhka_c_cpp_1ba3cff990",1000,562,20.06,20056,"\u002Fuploads\u002Flarge_cover_openide_podderzhka_c_cpp_1ba3cff990.webp",{"name":69,"hash":70,"ext":39,"mime":40,"path":36,"width":71,"height":72,"size":73,"sizeInBytes":74,"url":75},"medium_cover-openide-podderzhka-c-cpp.webp","medium_cover_openide_podderzhka_c_cpp_1ba3cff990",750,422,15.05,15050,"\u002Fuploads\u002Fmedium_cover_openide_podderzhka_c_cpp_1ba3cff990.webp",{"name":77,"hash":78,"ext":39,"mime":40,"path":36,"width":79,"height":80,"size":81,"sizeInBytes":82,"url":83},"small_cover-openide-podderzhka-c-cpp.webp","small_cover_openide_podderzhka_c_cpp_1ba3cff990",500,281,9.84,9836,"\u002Fuploads\u002Fsmall_cover_openide_podderzhka_c_cpp_1ba3cff990.webp","cover_openide_podderzhka_c_cpp_1ba3cff990",27.42,"\u002Fuploads\u002Fcover_openide_podderzhka_c_cpp_1ba3cff990.webp","2026-11-13T11:44:31.532Z",[89],{"id":90,"documentId":91,"title":92,"published":93,"weight":94,"slug":95,"createdAt":96,"updatedAt":97,"publishedAt":98,"color":36},7,"h4gk8pqqd5nuh7vsv4dzm6lk","Сообщество",true,6,"community","2026-11-12T11:20:31.552Z","2026-11-12T11:22:44.404Z","2026-11-12T11:22:44.391Z",{"pagination":100},{"page":101,"pageSize":102,"pageCount":101,"total":101},1,25,{"data":104,"meta":123},[105,111,117],{"published_date":106,"id":107,"documentId":108,"title":109,"slug":110},"2026-04-01",366,"w9md0091xq4vl7bwk4iiby0b","OpenIDE Plugin: от нуля до Bug Bounty — учимся создавать  плагины и давим баги","openide-plugin",{"published_date":112,"id":113,"documentId":114,"title":115,"slug":116},"2026-02-16",295,"o9brsxu0wpro5t7iqhi52a6n","Плагины с человеческим лицом: истории комьюнити OpenIDE","plaginy-s-chelovecheskim-liczom-istorii-komyuniti-openide",{"published_date":118,"id":119,"documentId":120,"title":121,"slug":122},"2026-01-21",391,"sf9c0kma39g2pwl3l5kw74tb","Роман Елизаров про AI в разработке ПО, OpenSource и культуру IT [Видео]","roman-elizarov-pro-ai-v-razrabotke-po-opensource-i-kulturu-it",{"pagination":124},{"page":101,"pageSize":125,"pageCount":101,"total":125},3,1794584602140]