Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/royqh1979/Dev-Cpp

A greatly improved Dev-Cpp
https://github.com/royqh1979/Dev-Cpp

c cpp dev-cpp ide

Last synced: about 2 months ago
JSON representation

A greatly improved Dev-Cpp

Awesome Lists containing this project

README

        

New version of Red Panda C++ 7 can be found at https://github.com/royqh1979/RedPanda-CPP

Red Panda Dev C++ (小熊猫Dev-C++,old name Dev-C++ 2000) is a improved fork of Orwell Dev-C++.

Orwell Dev-C++ has stopped updating since 2015, So I forked it.

It's intended to be used for eductional purposes.

Website: https://royqh.net/devcpp-en/

中文网站在这里 https://royqh.net/devcpp/

HighLights of Red Panda Dev C++:
* Improved Code Intellisence:
* Show code completion suggestions while typing
* Lots of bug fixes of the code parser so that it can correct parse symbols defined in the libraries shiped with MinGW-w64 gcc, such as std::string
* Optimization of the code parser. Now it runs on a background thread, and there will be no noticeble delays in the input when loading and editing big files.
* Completion suggestion for C/C++ preprocessors
* Completion suggestion for header names in the #include statement
* Completion suggestion for C/C++ keywords
* Completion suggestion for user defined code templates
* Support STL containers
* Support C++ 11 smart pointers
* Improved Code Intellisence:
* Show code completion suggestions while typing
* Lots of bug fixes of the code parser so that it can correct parse symbols defined in the libraries shiped with MinGW-w64 gcc, such as std::string
* Optimization of the code parser. Now it runs on a background thread, and there will be no noticeble delays in the input when loading and editing big files.
* Completion suggestion for C/C++ preprocessors
* Completion suggestion for header names in the #include statement
* Completion suggestion for C/C++ keywords
* Completion suggestion for user defined code templates
* Support STL containers
* Support C++ 11 smart pointers
* Improved Syntax Check:
* Auto check syntax errors when saving or return inputed.
* Use wave lines to mark errors and warnings.
* Improved Code Editor:
* UTF-8 Encoding Support
* Auto overwrite symbols like '}',')',']' which has left matches
* Better support for dark color themes(including the toolbar and side panels)
* Syntax highlighter can differentiate local vars/global vars/functions/classes by color
* Syntax highlighter can use different colors for embeding parenthese
* Highlight all the occurrences of the seleted word
* Improved Search and UI:
* Support for regular expressions
* Display search history using tree structure in the search panel
* Improved Debugger:
* Add the debug toolbar
* Correctly update watch infos
* the gdb console is redesigned and like the real gdb command line
* Show/hide the commands send to the gdb process.
* Add the local panel
* Add the call stack panel
* Add the breakpoints panel, and can set the breakpoint conditions
* Refactor functions:
* Rename Symbol
* Extract Macro
* Improved Class Browser
* Sort by type or sort alphabetically
* Show/hide inherited members
* The load speed is greatly optimized for files having symbols > 1000.  (The loading time for GL/glew.h reduced from > 20sec to < 0.5sec)
* Auto link function: When compiling, devcpp can auto add link parameters to gcc based on the included header files in the source code.
* redirect STDIN to a data file while running or debuging ( to easy debug / need a patched gdb )
* Mingw-w64 GCC 10.2(And Mingw.org GCC 9.2 is also provided , for windows XP compatibility.)
* Windows XP/Window 7/Windows 10 Compatible
* Support Windows 7/Windows 10 High DPI (needs configuration)
* And lots of bug fixes changes, see News.txt