56310e8363 | ||
---|---|---|
.github/workflows | ||
RedPandaIDE | ||
addon | ||
docs | ||
libs | ||
macos | ||
packages | ||
platform | ||
tools | ||
.gitattributes | ||
.gitignore | ||
BUILD.md | ||
BUILD_cn.md | ||
Contributors.md | ||
IDE-todo.xlsx | ||
LICENSE | ||
NEWS.md | ||
README.md | ||
README_cn.md | ||
Red_Panda_CPP.pro | ||
version.inc | ||
version.lua | ||
xmake.lua |
README.md
RedPanda C++
Red Panda C++ (Old name: Red Panda Dev-C++ 7) is an fast ,lightweight, open source, and cross platform C/C++/GNU Assembly IDE.
Simplified Chinese Website: http://royqh.net/redpandacpp
English Website: https://sourceforge.net/projects/redpanda-cpp
New Features (Compared with Red Panda Dev-C++ 6):
- Cross Platform (Windows/Linux/MacOS)
- Problem Set (run and test program against predefined input / expected output data)
- Competitive Companion support ( It's an chrome/firefox extension that can fetch problems from OJ websites)
- Edit/compile/run/debug GNU Assembly language programs.
- Find symbol occurrences
- Memory View for debugging
- TODO View
- Support SDCC Compiler
UI Improvements:
- Full high-dpi support, including fonts and icons
- Better dark theme support
- Better editor color scheme support
- Redesigned Find/Replace in Files UI
- Redesigned bookmark UI
Editing Improvements:
- Enhanced auto indent
- Enhanced code completion
- Better code folding support
Debugging Improvements:
- Use gdb/mi interface
- Enhanced watch
- gdbserver mode
Code Intellisense Improvements:
- Better support identifiers for complex expressions
- Support UTF-8 identifiers
- Support C++ 14 using type alias
- Support C-Style enum variable definitions
- Support MACRO with arguments
- Support C++ lambdas
And many other improvements and bug fixes. See NEWS.md for full information.