The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск интегрированной среды разработки Red Panda C++ 3.2

30.11.2024 11:45

Опубликован выпуск проекта Red Panda C++ 3.2, легковесной интегрированной среды разработки для языков C, C++ и GNU Assembly. Red Panda C++ продолжает развитие IDE Dev-C++, которая была переписана с Delphi на С++ с использованием библиотеки Qt. Код проекта распространяется под лицензией GPLv3. Изначально среда разработки Dev-C++ поддерживала только платформу Windows, но в Red Panda C++ добавлена поддержка платформ Linux и macOS.

Из особенностей Red Panda C++ можно отметить автодополнение кода, проверку синтаксиса во время редактирования, возможность сворачивания блоков кода, автоформатирование; отладчик с поддержкой стека вызовов и интерфейсом для просмотра содержимого памяти; использование тем оформления и цветовых схем; наличие тёмного режима интерфейса; интерфейс для ведения списков задач (TODO) и закладок; гибкие функции поиска и замены; возможности для проведения рефакторинга (переименования переменных, классов, методов и функций).

Среди изменений в новой версии:

  • Реализована поддержка строковых литералов с префиксами LR/UR/uR/u8R.
  • Улучшено определением информации об установленном наборе компиляторов GCC.
  • Улучшены операции копирования и экспорта в формате HTML, добавлена возможность указания номеров строк при экспорте.
  • Добавлена поддержка копирования содержимого, используя комбинацию Ctrl+Drag/Drop.
  • В настройки добавлена кнопка "Copy Compiler Set" для копирования состава набора инструментов компилятора.
  • В отладчике реализовано автоматическое переключение фокуса на панель трассировки стека в случае остановки выполнения на позиции, не связанной с файлами с исходным кодом.
  • Изменены отступы в диалоге поиска и замены. Обеспечено выставление фокуса на поле ввода при открытии диалога поиска и замены.


  1. Главная ссылка к новости (https://github.com/royqh1979/R...)
  2. OpenNews: Выпуск интегрированной среды разработки Red Panda C++ 3.0
  3. OpenNews: Сообщество Eclipse представило интегрированную среду разработки Theia IDE
  4. OpenNews: Первый выпуск проекта Pulsar, подхватившего разработку редактора кода Atom
  5. OpenNews: Обновление редактора кода CudaText 1.192.0
  6. OpenNews: В многопользовательском редакторе кода Zed обеспечена поддержка Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62322-redpanda
Ключевые слова: redpanda, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анонимус_б67 (?), 11:51, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >но в Red Panda C++ добавлена поддержка платформ Linux и macOS.

    Для которых нет сборок

     
     
  • 2.9, анонд (?), 12:55, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    open source же https://github.com/royqh1979/RedPanda-CPP/blob/master/BUILD.md
    есть AppImage который также нужно собрать самому, а раньше выкладывали сборки
     
  • 2.16, Fastcode (-), 13:40, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как оно по сревнению с Kdevelop?
     
  • 2.28, НяшМяш (ok), 15:22, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Собирается элементарно.
    https://aur.archlinux.org/packages/redpanda-cpp
     
     
  • 3.49, Аноним (49), 17:06, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.36, limbo (??), 16:20, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.38, Гильгамеш (?), 16:21, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    на тёмной стороне всё есть
    https://aur.archlinux.org/packages/redpanda-cpp
     
  • 2.72, Аноним (72), 18:48, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Для которых нет сборок

    Какая ирония, программист не может сам собрать проект.

     

  • 1.2, Аноним324 (ok), 11:57, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оригинальный Embarcadero DEV-C++ работает намного лучше.
     
     
  • 2.3, Аноним (3), 12:04, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот только код к нему перестали публиковать с 2005 года.
    https://sourceforge.net/projects/dev-cpp/files/Sources/
     
     
  • 3.5, Аноним (5), 12:29, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и хорошо, никто не залезет шаловливыми ручками.
     
     
  • 4.18, Аноним (18), 13:54, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зато подкинут вам открыть в нём проектик со специально подготовленным сборочным скриптиком сторонними шаловливыми ручками ;) Ага, уязвимостей нет.
     
  • 4.76, Аноним (-), 19:18, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Так и хорошо, никто не залезет шаловливыми ручками.

    Да замечательно просто - заодно и сборок под нужные версии либ, архитектуры и проч не дождетесь. За что-то такое проприетарщина и - маздай.

     
  • 3.73, Тот_Самый_Анонимус_ (?), 18:53, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот только код к нему перестали публиковать с 2005 года.

    С 2021-го
    https://github.com/Embarcadero/Dev-Cpp/releases

     
     
  • 4.77, Аноним (77), 19:20, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > С 2021-го
    > https://github.com/Embarcadero/Dev-Cpp/releases

    Кошмар какой, девелопать C++ IDE используя пасквиль... эти дебаркадеры знают толк в извращениях.

     
  • 2.8, Аноним (8), 12:54, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Блоб компилятора Pascal не собирается и не бутстрапится с помощью gcc.
     
     
  • 3.78, Аноним (77), 19:21, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Блоб компилятора Pascal не собирается и не бутстрапится с помощью gcc.

    Девелопать IDE для C++ на паскале - это вообще, by design, полный изврат.

     
  • 2.71, Аноним (71), 18:47, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Елси говорить о Windows, согласен. А еще это единственная IDE для нормальной разработки для Windows.
     
  • 2.75, Тот_Самый_Анонимус_ (?), 18:57, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Оригинальный Embarcadero DEV-C++

    Embarcadero — не оригинал.

    Оригинал — Bloodshed Dev-Cpp http://www.bloodshed.net/index.html ,
    а после — Orwell Dev-Cpp http://orwelldevcpp.blogspot.ru/

    РедПанда тоже имела версию на делфи: RedPanda Dev-Cpp https://github.com/royqh1979/Dev-CPP ,
    но потом китаец переписал её на Qt, что, по-моему, хорошо.

     

  • 1.4, Аноним (5), 12:28, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Панда это отличный символ нелепости. Панда хищник который не в состоянии охотится в силу интеллектуальных способностей и поэтому ест только бамбук. Так же и сабжевый ide с функционалом менее чем у текстового редактора.
     
     
  • 2.7, Аноним (8), 12:50, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Разве текстовый редактор может осуществлять трасировку выполнения программы?
     
  • 2.11, анонд (?), 12:57, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    красная панда (также малая панда, кошачий медведь и гималайский енот) и панда это разные животные
     
     
  • 3.15, нах. (?), 13:15, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    бамбук оба жрут одинаково. И да, судя по строению зубов - предки были чем-то вроде скунса. Т.е. жрали лягух между бамбучин, ну иногда могли и росток прихватить, заодно.

    А потом всех лягух доели и пришлось стать вегетарианцами. (Впрочем, птичий выводок или что-то еще такое что далеко не убежит, подъест этот веган с удовольствием.)

     
     
  • 4.21, анон (?), 14:17, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когти и зубы этого животного настолько острые, что без труда разрезают плоть.
     
     
  • 5.37, Аноним (5), 16:20, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага может грозно загрызть колбаску.

    Хотя малая панда — представитель отряда хищных, 95 % её рациона составляют молодые листья и побеги бамбука. Остальные 5 % — это различные плоды, ягоды, грибы, птичьи яйца и даже мелкие грызуны. Коренные зубы красных панд имеют многочисленные бугорки, позволяющие хорошо перетирать и пережёвывать растительные волокна.

     
     
  • 6.40, cyberkrot (?), 16:25, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Ага может грозно загрызть колбаску.

    Ну человеки же с ещё более беспомощными челюстями продолжают считать себя хищниками. При этом, окажись они в дикой природе, самая жирная их добыча состояла бы из яиц и насекомых.

     
     
  • 7.41, A.Stahl (ok), 16:36, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А я слышал что саблезубые тигры вымерли как раз потому что древние люди активно на них охотились чтобы обезопасить себя.

    Нихрена себе жучки, а?

     
     
  • 8.45, Аноним (45), 17:03, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Саблезубые тигры вымерли потому, что жрали мамонтов, которые вымерли частью в св... текст свёрнут, показать
     
     
  • 9.48, Аноним (5), 17:06, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мамонты вымерли из-за разрушения перехода с Чукотки на Камчатка ... текст свёрнут, показать
     
     
  • 10.50, Аноним (5), 17:07, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С Чукотки на Аляску Хотя какая разница ... текст свёрнут, показать
     
  • 8.66, нах. (?), 17:54, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    эммм несаблезубые -то до сих пор не вымерли, хотя совсем недревние люди, уже ... текст свёрнут, показать
     
  • 7.42, Tita_M (ok), 16:39, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Человек на самом деле падальщик и 20-21 век с его обилием высокотехнологичной падали, которую с удовольствием за обе щеки уплетают богатые народы это доказал.
     
     
  • 8.51, Аноним (5), 17:09, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 8.52, cyberkrot (?), 17:09, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе верно, человек жрёт исключительно падаль, ведь природа не наделила ег... текст свёрнут, показать
     
     
  • 9.56, Аноним (5), 17:22, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если нет альтернативы выучил бы влечение к чему угодно ... текст свёрнут, показать
     
     
  • 10.64, cyberkrot (?), 17:47, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Полнейшая чушь, которая легко опровергается Если у тебя есть кошка, можешь попр... текст свёрнут, показать
     
  • 9.58, Tita_M (ok), 17:26, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По Борису Фёдоровичу Поршневу предки человека использовали не прирученный огонь,... текст свёрнут, показать
     
     
  • 10.65, cyberkrot (?), 17:53, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 9.67, нах. (?), 18:01, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, хищники как раз жрут - падаль Свежатинку не употребляют практически, ... текст свёрнут, показать
     
     
  • 10.74, Tita_M (ok), 18:56, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Падаль - это не про тухло или не тухло, а про способ добычи мясного пропитания ... текст свёрнут, показать
     
  • 7.46, Аноним (5), 17:04, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.63, нах. (?), 17:45, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 7.79, Аноним (77), 19:26, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну человеки же с ещё более беспомощными челюстями продолжают считать себя хищниками.
    > При этом, окажись они в дикой природе, самая жирная их добыча состояла бы из яиц и насекомых.

    Так ведь не без оснований считают. Столько скота сколько человечество жрет - никаких хищникам не снилось в самых влажных фантазиях. Зубы для этого как оказалось не очень то и требуются, топоры и мясорубки намного эффективнее.

    Более того - человек истребил столько видов животных, сколько, кажется, ни 1 вид до него еще не выпиливал.

     
     
  • 8.81, Tita_M (ok), 19:35, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Жрёт то оно жрёт только как это говорит в пользу того, что человек хищник, а не ... текст свёрнут, показать
     
  • 5.62, нах. (?), 17:44, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так самое опасное из домашних животных - свинья, внезапно.

    Сила смыкания челюстей этой твари максимальна среди наземных млекопитающих.

    Но жрет она при этом в основном - дерьмо.

     
     
  • 6.80, Аноним (-), 19:30, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так самое опасное из домашних животных - свинья, внезапно.
    > Сила смыкания челюстей этой твари максимальна среди наземных млекопитающих.

    На практике однако - сколько человек съели свиньи? А сколько свиней - люди?! А так то и лев иногда 314лей от добычи получить может, даст ему какая-нибудь зебра или кто там копытом по мордаси - и отлеживайся в кустах голодный, а то и вовсе - помирай с позором.

     
  • 2.20, YetAnotherOnanym (ok), 14:08, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > с функционалом менее чем у текстового редактора

    Лишь бы с автодополнениями под руку не лезло.

     

  • 1.6, ijuij (?), 12:39, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне больше по душе KDevelop, активно юзаю его на Ubuntu. 💻✨


     
     
  • 2.24, asd (??), 14:51, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ага! Проект из CMake - убер фича!
    Если б не он, пришлось бы переходить не дай бог на имакс или еще чего.
    Жалко такой же фичи нет у CodeLite|CodeBlocks
     

  • 1.14, Аноним (14), 13:06, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я использую Code Lite, Code Blocks и VSCode - тоже легковесные.
     
  • 1.22, Аноним (22), 14:20, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    FeatherPad лучше всего на свете.
     
  • 1.23, мяв (?), 14:37, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    зачем оно все надо, когда есть micro, emacs и даже их готовые "сборки"?
    могу понять еще еклипс, или гном билдер. там есть специфичные для определенных технологий(в 1м случае - рефакторинг, сниппеты и прочее жанглирование джавовским кодом; во 2м - простота построения вокруг гномовского стека) фишки.
    а разного рода "вскодам" графика часто только боком выходит
     
  • 1.25, Аноним (25), 15:12, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Юзаю CodeBlocks. Мне хватает. В принципе менеджмент конфигурций сборки даже лучше Lazarus. По крайней мере "Пересобрать все конфигурации" работает нормально, а не глючит как в Lazarus. Это конечно не полная 100% поддержка вложенных конфигураций, как в Delphi, но хоть что то. Но с ним есть стандартная проблема опенсурца - отсутствие стабильных версий. В последней стабильной версии глючный Ctrl+C/Ctrl-V. И они вот реально считают, что обычный юзер пойдет качать найтли, а не страдать на глючной версии?
     
     
  • 2.26, asd (??), 15:14, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ли поддержка проектов в виде CMake файла?
    Только не как в CodeLite где этот cmake файл препарируют на части. А по человечески, как в KDevelop.
     
     
  • 3.29, Аноним (25), 15:28, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не вникал сильно, но что то такое где-то видел. А смысл? Весь прикол IDE именно в том, что вам не придется возится с make файлами.

    Я не профи. Мне на самом деле не нужны какие-то продвинутые функции. Но мой проект не уровня школьной задачки. Он состоит из кучи модулей и поддерживает несколько платформ. Следовательно мне нужна нормальная поддержка групп проектов и конфигураций. Пока что я обхожусь без вложенных конфигураций, но на самом деле их поддержка была бы классной фишкой.

     
  • 3.30, Аноним (25), 15:29, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Единственный вариант, когда могли бы понадобится make файлы - экспорт проекта в автоматизированную систему сборки. Но мне пока такое не нужно.
     
     
  • 4.32, asd (??), 15:38, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    CMake - не про объёмы и сложность проекта, а про универсальность, переносимость и т.п.
    Это просто удобно. Хочешь - в консольке собрал, хочешь в одной IDE, хочешь в другой. Ну примерно так.

    В любом случае, спасибо за респонс )

     
  • 2.35, Аноним (35), 16:14, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ctrl+c/ctrl+v у них глючит уже больше 10 лет. А всё потому что надо выкинуть wx и на qt переходить. рефакторинг ещё такой, что после него код бывает покалечен(пропустил дофига), или просто ничего не рефакторит. После кодблокса на netbeans пересел и был в восторге от рефактора и прочего, но недавно они совсем отломали старый плагин для c++, а новый плагин ТАКОЕ ГОВНИЩЕ, что даже код блокс уже не кажется таким плохим. Пришлось на vscode ползти, хотя он мне абсолютно не нравится. А панду надо пощупать.
     
     
  • 3.39, Аноним (5), 16:22, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Только с согласия панды.
     

  • 1.27, Аноним (-), 15:20, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >IDE Dev-C++

    Ого! Он ещё жив?! :) Уже непомню, но вроде при переходе с 4-й на 5-й версию его переписали на wxWidgets. Запомнился, как типичный вантузный IDE. Воспоминания остались хорошие. Только что, из новости узнал, что его Эмбаркадеро выкупила в 2020 году.

    P.S.
    Псле перехода на Линукс использую GNU nano иногда Vim, копилирую в терминале при помощи GCC. Покамис мне хватает.

     
     
  • 2.31, Аноним (5), 15:37, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Даже не буду спрашивать что за привет миры ты там собираешь потому что мне неинтересно.
     
     
  • 3.55, Аноним (55), 17:20, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.34, Аноним (22), 15:59, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Псле перехода на Линукс использую GNU nano иногда Vim, копилирую в терминале при помощи GCC. Покамис мне хватает.

    лол

     
  • 2.47, Аноним (49), 17:04, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Псле перехода на Линукс использую GNU nano иногда Vim, копилирую в терминале при помощи GCC. Покамис мне хватает.

    А откуда перешёл? С доса и турбо поскаля?

     
     
  • 3.68, нах. (?), 18:03, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Псле перехода на Линукс использую GNU nano иногда Vim, копилирую в терминале при помощи GCC. Покамис мне хватает.
    > А откуда перешёл? С доса и турбо поскаля?

    Причем - 2.0
    (после третьего уже было бы мучительно больно)

     

  • 1.43, Аноним (43), 16:39, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > GNU Assembly

    начинание хорошее, но для него надо, чтобы кто-то хотя бы библиотеку макросов для gas написал, книгу рецептов и научил бв линуксоидов писать на асме.

     

  • 1.44, Аноним (49), 16:53, 30/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Вврвиглазная азиатчина. Да и по названию понятно что продукт китая, а значит ставить не рекомендуется.
     
     
  • 2.57, Аноним (5), 17:24, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Так дружественная страна же.
     
     
  • 3.69, Аноним (49), 18:41, 30/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мы не азиаты, мы европейцы, дружить нужно с европейцами и американцами.
     
  • 3.70, Аноним (70), 18:44, 30/11/2024 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру