看 Dev 太老土,配 VSC 太痛苦?来玩小熊猫 C++!
前言
还在为 Dev-C++ 的界面老土而发愁吗?还在为 VScode 高难度的配置而害怕吗?还在因为没有适合自己的轻量 IDE 而烦恼吗?或许小熊猫 C++ 就是你最好的选择!
这篇文章,将带你走进小熊猫 C++ 的世界。本文的目录如下:
- 第一章 小熊猫 C++ 简介
- 第二章 下载安装
- 安装方法
- 注意事项
- 第三章 简简单单敲代码
- 基础设置
- 缺省源
- 写代码
- 编译运行
- 测样例
- 快捷键
- 第四章 总结
我们开始吧!
第一章 小熊猫 C++ 简介
本章内容由 AI 生成。
小提示:你可以先去下载小熊猫 C++,在等待小熊猫 C++ 下载时回来看本章。
小熊猫 C++ 是一款专为编程初学者、教育用途以及小型项目开发而设计的轻量级、跨平台 C/C++ 集成开发环境(IDE)。它基于 Qt 框架开发,继承了 Dev-C++ 的核心功能,并在此基础上进行了全面优化和扩展,使其成为 C/C++ 学习者的理想选择。
一、发展历程与背景
小熊猫 C++ 的前身是 Dev-C++,后者是一款开源的 C/C++ 集成开发环境,因其简单易用而受到广泛欢迎。然而,由于 Dev-C++ 在 2015 年后停止更新,开发者 royqh1979 决定基于此继续开发新的IDE,并命名为"小熊猫 C++"。小熊猫 C++ 从最初的版本逐步演进,目前已成为一款功能强大且适合多平台使用的工具。
二、核心功能与特点
1 轻量高效
小熊猫 C++ 采用轻量级设计,运行时占用内存和 CPU 资源较少,非常适合低配置机器。同时,其安装过程简便,无需复杂的配置即可直接使用。
2 多平台支持
小熊猫 C++ 兼容 Windows、Linux、MacOS 等主流操作系统,确保用户在不同环境下都能获得一致的编程体验。
3 智能代码编辑与调试
小熊猫 C++ 集成了多种智能辅助功能,包括:
- 实时语法检查
- 代码自动补全
- 智能语法高亮
- 自动缩进
此外,它还支持:
- 断点设置
- 变量监视
- 表达式求值
- 查看调用栈等调试功能
4 图形化界面与易用性
小熊猫 C++ 拥有简洁直观的用户界面:
- 支持多显示器和高分辨率显示
- 内置 EGE 图形库和海龟作图库
- 特别适合图形化编程学习
5 版本控制与项目管理
- 内置 Git 版本管理工具
- 支持试题集和 OJ 功能
- 便于组织和运行 C/C++ 练习程序
6 丰富的学习资源与社区支持
- 提供详细的中文教程和视频指导
- 活跃的社区提供技术支持和交流
三、适用人群与使用场景
1 编程初学者
- 直观简便的操作界面
- 强大的学习辅助功能
2 教育用途
- 广泛应用于学校和培训机构
- 特别适合 C/C++ 课程教学
3 竞赛与算法学习
- 内置试题集和 OJ 功能
- 支持在线导入试题和测试数据
4 小型项目开发者
- 轻量高效的特点
- 节省环境配置时间
四、技术优势与创新点
1 实时语法检查与代码优化
- 减少编码错误
- 提高代码质量
- 支持代码自动格式化
2 多语言支持与国际化
- 支持中文、英文等多语言
- 高 DPI 显示适配
3 跨平台兼容性
- Windows/Linux/MacOS 全平台支持
- Qt 框架保证跨平台一致性
4 开源与社区驱动
- 完全开源免费
- 活跃的开发者社区
五、总结
小熊猫 C++ 是一款兼具实用性和灵活性的 C/C++ 集成开发环境:
- 继承了 Dev-C++ 的核心优势
- 在功能和体验上全面升级
- 适合从初学者到专业开发者的多种需求
- 凭借轻量高效的特点成为众多用户的首选工具
第二章 下载安装
安装方法
小熊猫 C++ 是由国人开发的,所以国内可以很方便地下载。我们可以直接去官方网站下载。
一般来说,像我这种普通用户直接使用蓝奏云网盘进行下载就可以了。这个网盘不必登录即可下载。
输入密码进入到网盘内部后,可以直接点击下载链接,再点击“电信下载”。这些安装包直接把 MinGW64 给你了,不像 VScode 还要自己调路径。推荐下载 exe
为后缀的文件。别忘了要选择适合电脑版本的安装包。下面都以
等待安装包下载完毕后,打开安装包,不用改默认的设置,一直往后即可。最后下载完成,小熊猫 C++ 就会自动启动了。
注意事项
- 下载前一定要看下面的“下载说明”!
- 如果之前下载了 Dev-C++,最好先卸载掉,否则可能会出显示问题!
- 在安装包下载时不要关机、关闭安装包!
第三章 简简单单敲代码
本章是重点!
基础设置
我们打开小熊猫 C++。是不是感觉默认的深色界面有点难看?我们先换个主题吧!
打开窗口最上方的“工具”,再打开“选项”。会出现一个设置窗口,打开“环境”中的“外观”(默认就打开了这里),就可以从“主题”中选择好看的主题了。另外,还可以从网上找到用户自创的主题,导入到主题的文件夹中。作者使用的是“墨落”主题。
如何新建文件呢?可以点击左上角的“文件”(注意不是旁边有图标的那个),再点击“新建”即可。默认新建的文件就是 cpp
格式。其他文件操作与 Dev-C++ 大同小异。
缺省源
作者作者,每次新建文件都得打一遍头文件和主函数,真麻烦!有没有什么简单又便捷的方法推荐一下,让我每次新建文件都自动帮我写好头文件和主函数?
有的兄弟,有的。小熊猫 C++ 作为一款功能强大的 IDE,这样强的方法当然不止一种了。这里只给你说一个最简单的方法:缺省源。
依旧打开“工具”和“选项”,找到偏下的“代码模板”,再从右边找到“C++ 文件模板”。把你敲代码的模板复制进去并保存。这样,每次新建 cpp
文件,都会自动帮你写好模板了。
但实际上,这个功能 Dev-C++ 也能实现。有没有什么更强势的功能呢?
有的兄弟,有的。小熊猫 C++ 作为一款功能强大的 IDE,这样强的功能当然不止一种了。举个例子,这是我平常的缺省源:
#include<bits/stdc++.h>
#define ll long long
#define endl '\n'
using namespace std;
signed main(int argc,char *argv[]){
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
ios::sync_with_stdio(NULL);
cin.tie(0),cout.tie(0);
return 0;
}
/*
---INFORMATIONS---
TIME:
PROBLEM:P
CODE BY __CrossBow_EXE__ Luogu uid967841
*/
注意到下面的多行注释了吗?如果我用的是 Dev-C++,每次新建文件都要手动输入当前时间。这未免太麻烦了。但在小熊猫 C++ 中,可以对下面稍加改动:
#include<bits/stdc++.h>
#define ll long long
#define endl '\n'
using namespace std;
signed main(int argc,char *argv[]){
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
ios::sync_with_stdio(NULL);
cin.tie(0),cout.tie(0);
return 0;
}
/*
---INFORMATIONS---
TIME:<DATETIME>
PROBLEM:%REPL_BEGIN%P%REPL_END%
CODE BY __CrossBow_EXE__ Luogu uid967841
*/
这样,每次新建文件,下面添加的 <DATETIME>
就会自动变为当前的时间了!而 P
两边的神秘代码则可以自动将鼠标光标挪到那里,不必自己动鼠标。
与之类似的还有各种代码模板。以快读举例,我们肯定不想每次都手动输入模板,但如果把它加入缺省源,缺省源又太长了。我们依旧进入“代码模板”,点击右边的加号,就可以创建一个代码模板了。
我们把快读的模板粘贴进下面的代码框,再把上面的表格中新增的那一行的“名称”和“代码补全前缀”都改为 read
。保存退出后,在任意一个文件中输入 read
,会弹出自动补全的窗口,选择最上面的,模板就会出现在代码中了。
写代码
现在就可以尝试写代码了。我初次体验时发现了两个问题:一是每次换行时,它都可能会给你弹出警告,比较烦人;二是自动补全的窗口没法自己关掉,只能用鼠标点一下其他地方,太麻烦了。
这两个问题都可以用设置解决。打开选项中的“自动语法检查”,把第三个勾勾没,点确定退出即可。
第二个问题,你可以按键盘的左、右键离开自动补全窗口。如果你不想切换位置,也可以按下 Esc
键。
编译运行
写好代码以后,按下 F11
即可编译运行代码了。此外,其他快捷键与 Dev-C++ 大同小异。
值得注意的是,小熊猫 C++ 默认的编译命令中就有 -Wall
,不用手动开。如果想要修改 C++ 版本等编译信息,可以到选项中的“编译器配置集”调整。
测样例
提示:本章内容可能具有时效性,且有时需要科学上网。
作为一款功能强大的 IDE,小熊猫 C++ 可以直接从 OJ 上爬取所有样例。
为了实现这个功能,我们需要下载一个浏览器插件。这里直接给出下载链接。想要知道如何安装插件可以去我的往期文章中参考下载油猴的教程。
下载好插件后,我们就可以食用它了。打开一道简单的试机题,点击界面右上角那个类似拼图的标志,再点击我们刚下载的插件 Competitive Companion
,等待界面上方的蓝色进度条走到底,样例就会自己出现在小熊猫 C++ 的试题集中了。
如果没有爬取到也不用太担心。回到小熊猫 C++,我们可以打开左边的“试题集”,点击绿色加号,再到页面最下面打开“试题”,同样点击绿色加号来新建一组试题。我们可以把样例输入复制粘贴到“输入”中,输出则复制粘贴到“期望输出”中。接着点击绿色加号旁边的“运行所有案例”,就会把所有输入都用你写的程序跑一遍,输出的结果就会到“输出”中。接着,小熊猫 C++ 会比较“输出”和“期望输出”,接着给出评测结果。此外,小熊猫 C++ 还会给出每个样例所花费的时间、空间。
快捷键
再次打开选项,进入到“快捷键”,就能看到所有快捷键了。你可以选中任意一个快捷键,双击来编辑。
值得一提的是,你还可以在快捷键中设置打开 OI-Wiki 和 C++ 帮助手册的快捷键,在遇到困难时不用打开浏览器了!
下面给出一些常用的、小熊猫 C++ 专有的快捷键。最常用的将会用黑体标出。
Ctrl+E
删除当前行Ctrl+D
复制当前行Ctrl+G
跳转到某行Ctrl+]
匹配当前括号Ctrl+B
切换书签Ctrl+Shift+/
自动补全
还有很多,只能请你自己探索了。
第四章 总结
好的,关于小熊猫 C++ 的基础操作我们就说到这里。小熊猫 C++ 作为一款国产的 IDE,有着许多的优点。如果你认为 Dev-C++ 的界面和功能太过单一,Visual Studio Code 配置起来太麻烦,自己还总是手残,那么小熊猫 C++ 无疑是你更好的选择。
如果你对使用过程有任何疑问,欢迎在文章下面回复。
就到这里吧,感谢您的观看。
2025.5.5 By @__CrossBow_EXE__