• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

royqh1979/Dev-CPP: A greatly improved Dev-Cpp

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

royqh1979/Dev-CPP

开源软件地址:

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

开源编程语言:

Pascal 93.3%

开源软件介绍:

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



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
skystrife/cpptoml: cpptoml is a header-only library for parsing TOML发布时间:2022-04-21
下一篇:
reo7sp/tgbot-cpp: C++ library for Telegram bot API发布时间:2022-04-20
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap