哈?Dev C++ 支持代码智能补全啦?

众所周不知,我是一名VS的用户,其实也用过其他的很多的C++编译器。
印象最深的,还是Dev C++。
因为它是以一个个的.cpp文件为单位,可以直接编译运行,非常舒畅,不像VS那样,是以一个个项目为单位。
而直到有一次,我原先安装的Dev C++被我搞坏了,于是在本地存的一个安装包中随便找了一个安装了下来。
结果······
在这里插入图片描述
ta不但支持更多的语法高亮,而且竟然还支持代码智能补全!
在这里插入图片描述
看来我的VS要被取代了。。。。。。
但直觉告诉我,这个编译器不简单!
因为,他的风格偏向于bloodshed版,内核偏向于enbarcadero版,还有些地方和VS如出一辙!
《三版杂交编译器》
然而我在打开了这个程序的位置时······
![在这里插入图片描述
有个README.md的文件。
在这里插入图片描述

源代码↓

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  

预览:
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
    一切都恍然大悟了,这是一个第三方C++编译器!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值