[软件分享编程交流]RedPandaDev-C++——⼩巧但功能强⼤的
CC++编辑器
[软件分享/编程交流]Red Panda Dev-C++ —— ⼩巧但功能强⼤的C/C++编辑器
前⾔
Dev-C++是⼀个⼩巧的开源C/C++ 集成开发环境,⾮常适合于C/C++ 语⾔的初学者使⽤,但是到2015年后已停⽌开发。
⽬前已经修改和完善的功能亮点包括:
●优化改进代码补全提⽰功能:
○随输⼊⾃动显⽰补全提⽰
○补全#预处理指令
○补全#include头⽂件名
○补全C/C++关键字
○补全时插⼊⽤户代码模板等
○⽀持STL容器类
○⽀持C++11智能指针
○修正了代码分析器的⼀系列bug,更好的⽀持C++,能够正确的解析和补全提⽰mingw gcc 9.2, mingw-w64 gcc 10.2⾃带标准头⽂件○代码分析器优化和速度提升。代码载⼊、编辑和显⽰代码提⽰时⽆明显卡顿或停滞。
○语法错误检查改进:
○在换⾏、保存⽂件时⾃动检查语法错误
○改⽤波浪线标记错误,更加美观
●⽤户编辑界⾯增强和改进:
○⽀持打开、编辑和编译UTF-8编码的源代码⽂件
○输⼊时⾃动覆盖匹配的’}’,’>’,’)’等符号
○暗⾊配⾊⽅案(包括⾯板和⼯具栏)
○使⽤不同颜⾊区分局部变量、全局变量、函数、类定义等;
○使⽤不同颜⾊突出显⽰字符串中的转义字符(6.4-beta2版本加⼊)
○使⽤不同颜⾊区分嵌套括号
○⾼亮当前⽂件中所有选中的单词等
●改进搜索功能和界⾯:
○增加对正则表达式的⽀持
○在搜索结果界⾯中改⽤树形结构保存和展⽰搜索历史
●改进调试功能和界⾯:
○增加调试⼯具栏
○在调试时准确更新监视窗⼝中的信息(如不同函数中的同名局部变量等)
○改进gdb主控台,模拟gdb命令⾏界⾯
○隐藏/显⽰发送给gdb的指令
○增加局部变量列表
○增加调⽤栈列表
○增加断点列表和设置断点条件
●增加重构功能,包括:
○符号重命名
○提取宏定义
●改进结构浏览器:
○正确显⽰当前程序中的宏、类型、类、变量和函数定义
○按照类型或者字典序进⾏排序
○显⽰/隐藏继承成员
○提升内容加载速度。对于⼤⽂件如GL/glew.h,加载时间从⼤于20秒减少到不到0.1秒(6.4-beta1版本加⼊)。
●⾃动链接功能:可以根据⽤户代码中包含的头⽂件决定编译时链接哪些库⽂件,以减少初学者⼿动修改编译链接参数的不便。(6.3-beta1版本加⼊)
厉害的编程代码●在运⾏和调试主控台程序时,可以⽤⼀个数据⽂件代替标准输⼊(键盘输⼊)。这样可以减少调试程序时反复输⼊数据的⿇烦。
●GCC 9.2和GDB 9.2(版,兼容Windows XP。6.3-beta2版本开始改为mingw-w64 gcc 10.2)
●⾃带GCC集成EGE绘图库和海龟作图库及其项⽬模板,以提升初学者的学习兴趣。
●兼容Windows XP/Windows 7/Windows 10
●⽀持Windows 7/Windows 10⾼DPI(需要设置,参见使⽤说明)
●其他⼤量的稳定性和可⽤性改进和错误修正,请查看功能说明和更新历史。
图⽚
错误提⽰
结构视图
调试⾯板和调⽤栈
代码⾃动完成提⽰
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论