小熊猫C++

小熊猫C++

官方

系统:PC

日期:2025-11-21

类别:编程开发

版本:v3.3.3147

  • 详情
  • 相关
  • 评论

小熊猫C++也叫“DEV C++”是Windows环境下一个适合于初学者使用的轻量级 C/C++ 集成开发环境(IDE),集合了MinGW 中的 GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,支持多页面窗口、工程编辑器以及调试器等开发环境,是NOI、NOIP等比赛的指定工具,缺点是Debug功能弱。虽然编译速度快,但出于某些bug只要一调试就崩溃,总体来说还是相当不错的,是学习 C 语言和 C++值得用一用的开发工具。

功能特色

1、操作简便

小熊猫C++无需复杂的安装和配置,打开即可直接编辑程序文件;无需创建项目,点击工具栏上按钮即可编译、运行和调试程序。

2、轻量高效

小熊猫C++基于QT和C++语言开发,使用内置的轻量级代码分析器进行智能语法分析,运行时无需大量的内存和CPU资源,在低配置机器上也能获得流畅的运行体验。

3、多平台支持

小熊猫C++支持Windows 7/8/10、Linux等操作系统。在各种操作系统下都能获得相同的高质量编程体验。

4、生产力提升

通过集成自动缩进、智能代码补全、智能语法高亮和实时语法检查等功能,小熊猫C++提供了流畅的代码编辑体验,可以大幅度提升代码编写的效率。

5、调试

小熊猫C++提供完善的调试功能,包括控制程序执行、断点、监视变量和表达式、表达式求值、查看本地变量、查看和切换调用栈、查看和修改内存、查看CPU寄存器和反编译信息等。小熊猫C++甚至还可以重定向被调试程序的输入!

6、多屏幕

小熊猫C++提供了完善的高分辨率和多显示器支持,能够在多个不同DPI设置的显示器间自由切换,同时提供完善的显示效果,便于教学和展示。

7、试题集和OJ

针对C/C++教学和竞赛需求,小熊猫C++专门提供了试题集和OJ功能:可以方便的组织管理、运行和测试C/C++练习程序;可以导入或者从OJ网站下载试题和配套的测试数据。

8、Git版本管理

小熊猫C++内置git支持,可以方便对项目或工作文件夹进行版本管理(需额外安装git程序)

9、整合多种学习用库

Windows版小熊猫C++在自带gcc中整合了ege、海龟作图、raylib、freeglut、GLFW和GLEW等适合编程或者游戏开发入门者使用的库和项目模板,无需复杂的安装配置即可直接使用。

10、支持汇编语言

小熊猫C++支持编译C/C++程序生成对应的汇编语言程序;可以在调试时进行反汇编;支持编译、运行和调试GNU汇编语言程序;提供汇编程序的语法高亮、实时语法检查和关键字输入提示。利用这些功能,用户可以更加深入的学习操作系统和计算机硬件编程知识。

快捷键

Ctrl+C:将选中的内容复制到剪贴板

Ctrl+X:将选中的内容剪贴到剪贴板

Ctrl+V:将剪贴板中的内容复制到光标处

Ctrl+A:选中当前文件的全部内容

Ctrl+Z:撤销最近一次编辑操作

Ctrl+Y:恢复上一次撤销的操作

Ctrl+Alt+←:光标移动到前一次编辑开始位置

Ctrl+Alt+→:光标移动到后一次编辑开始位置

Ctrl+E:删除(Erase)光标所在的行

Ctrl+D:复制(Duplicate)并Insert光标所在的行

Ctrl+Shift+D:删除光标所在处的单词

Ctrl+Shift+B:从光标所在位置向前删除到单词开头(Begin)

Ctrl+Shift+E:从光标所在位置向后删除到单词结尾(End)

Ctrl+Enter:在光标所在行的下一行Insert新行

小熊猫C++使用方法

外观


调整小熊猫C++的字体、图标、颜色等外观元素

代码编辑

小熊猫C++的各项编辑功能

查找与替换

使用查找与替换功能提升代码编辑和开发效率

编译与执行

(以单文件方式)编译和执行程序代码

调试

使用调试功能定位和解决程序中的缺陷

项目管理

使用项目管理、编辑和构建包含多个代码文件的程序

试题集

使用试题集快速测试程序的正确性

文件视图

通过文件视图管理和组织代码文件

重构

使用重构功能优化和改善代码

汇编语言支持

编辑、编译、运行和调试GNU汇编语言程序。

SDCC支持

编辑和使用SDCC编译器编译单片机程序

版本管理

使用内置的Git功能对代码文件进行版本管理

更新日志

v3.3.3147版本

改进:自动缩进园括号中的内容

改进:支持字面量运算符(Literal Operators)

改进:在选项/编译器/编译器配置集中的自动转换编码选项下拉框中,自动选中windows OEM编码页,以支持部分欧洲语言用户

改进:在编译器设置的编码下拉框中显示OEM编码页

改进:改进对niXman版本的MinGW GCC 14.2兼容。

改进:在第一次运行时,自动调节主界面和主题选择对话框的缩放比例。

改进:在“环境”/“外观”选项页中增加相关选项,以禁止通过转动鼠标滚轮改变下拉框当前选项的行为,因为多数windows用户不适应。

改进:在“选项”/“编辑器”/“配色”页中,增加“彩虹缩进线”和“彩虹填充缩进”选项。

改进:可以手工改变当前文件的类型。

改进:在编辑器中通过ctrl+鼠标单击跳转到文件时,直接将非C/C++文件作为C/C++头文件打开.

改进:在编辑器中通过ctrl+鼠标单击跳转到头文件时,将当前文件作为被打开文件的情境文件。

改进:在选项/环境/性能选项页中,增加“自动清理不活动的编辑器的符号表”(默认打开)。

改进:将.tcc文件作为C/C++头文件处理。

改进:保存上次打开的文件的编码、文件类型、情境文件和只读状态等信息。

改进: consolepauser的提示信息本地化。

改进:在WSL中运行程序。

改进:运行菜单->生成GIMPLE。

改进:增加俄语翻译(by melkorbsd@github)。

改进:生成预处理文件(Preprocessed file)。

变化:在查找对话框中点击“查找下一个/上一个”后,起点-“整个范围”选项会自动变成“光标处”。

修正:在编译目标的路径中,使用"/“代替”"。

修正:使用Qt6编译的版本在调试时崩溃。

修正:在解析类似"x::a x;“的语句时崩溃。

修正:补全提示不能显示iconv.h中定义的符号。

修正:去除配色方案中的“缩进提示线”。

修正:ctrl+鼠标点击打开文件时,结构浏览器中无内容。

修正:consolepauser只能通过空格键退出。(by CyanoHao)

修正:windows下consolepauser的命令行参数转义处理。(by CyanoHao)

修正:在使用gdb 14以上版本调试时,调试器无响应。

修正:在项目面板中不能选择/删除文件。

修正:禁用“可以将最后一行滚动到编辑器最上方”选项时,编辑器显示不正确。

修正:选中的内容较多时,查找对话框会变得太宽。(by VEXLife@github)

修正:在部分情况下不能撤销/重做。

修正:在切换只读状态后不能粘贴内容。

修正:“查找下一项”不工作。

修正:在选项/环境/快捷键页中,不应显示不可绑定快捷键的菜单项。

修正:为“在文件夹中打开文件”绑定的快捷键可以正常工作了。

修正:如果一行中有多个括号时,自动缩进计算不正确。.

修正:多行字符串不应计算自动缩进。

修正:a未定义时,粘贴"a::x"会导致崩溃。

展开内容

评分及评论

4.5满分5.0分

点击星星用来评分

评论需审核后才能显示
同类排行