CLion 设置与使用技巧
🎉 欢迎进入《C语言学习之旅》第一站:
《CLion 设置与使用技巧》
🎯 学习目标
- 掌握 CLion 的基础设置,打造个性化开发环境
- 安装并配置 CodeGeeX AI 插件,提升编码效率
- 熟悉 CLion 常用快捷键,提高开发速度
- 实践创建第一个 C 项目并应用规范风格
- 养成良好的代码书写习惯,从第一天开始就“专业”
🔑 核心重点
使用 CLion + MinGW-w64 搭建一个高效、智能、规范的 C 语言开发环境。
📚 详细讲解
1. 配置 CLion 开发环境
✅ 设置字体和主题(推荐暗色系)
- 打开
File > Settings(Windows/Linux)或CLion > Preferences(macOS) - 进入
Editor > Font- 主字体建议选择:
JetBrains MonoConsolasFira Code(支持连字)
- 字号建议设为
14~16
- 主字体建议选择:
- 勾选 “Use ligatures”(如果使用 Fira Code 等连字体)
- 主题推荐选择
Darcula(护眼暗色系)
✅ 设置默认编码格式为 UTF-8
Editor > File Encodings- Global Encoding:
UTF-8 - Project Encoding:
UTF-8
- Global Encoding:
✅ 设置自动保存功能
Appearance & Behavior > System Settings- 勾选 “Save files when switching to a different application”
- 勾选 “Save files automatically if application is idle for 15 seconds”
2. 安装 CodeGeeX AI 插件(免费替代 JetBrains AI Assistant)
✅ 步骤如下:
- 打开 CLion →
Settings > Plugins - 在搜索框中输入
CodeGeeX - 找到插件并点击
Install - 安装完成后重启 CLion
✅ 登录/注册账户(可选)
- 注册地址:https://codegeex.cn
- 支持本地模型和云端模型
✅ 功能介绍:
| 功能 | 描述 |
|---|---|
| 自动补全代码 | 输入前缀后按 Tab 键 |
| 生成函数注释 | 写完函数后调出 CodeGeeX 生成注释 |
| 解释代码逻辑 | 选中代码右键解释 |
| 生成测试用例 | 让 AI 自动生成单元测试 |
| 多语言互译 | 将 Python 转为 C 代码等 |
3. CLion 常用快捷键(Windows/Linux)
| 功能 | 快捷键 |
|---|---|
| 自动补全 | Ctrl + Shift + Space |
| 快速修复错误 | Alt + Enter |
| 注释代码 | Ctrl + / |
| 重命名变量/函数 | Shift + F6 |
| 查看文档/定义 | Ctrl + Q / Ctrl + B |
| 格式化代码 | Ctrl + Alt + L |
| 构建项目 | Ctrl + F9 |
| 运行程序 | Shift + F10 |
| 调试程序 | Shift + F9 |
| 单步执行 | F7(步入) / F8(步过) |
| 添加断点 | 左侧边栏点击行号左侧 |
| 搜索类/文件 | Ctrl + Shift + O |
| 搜索命令 | Ctrl + Shift + A |
📌 小技巧:使用 Ctrl + Shift + A 可以快速搜索任何操作,例如“Format Document”。
4. 创建你的第一个 C 项目
✅ 步骤如下:
- 打开 CLion →
New Project - 选择
C Executable - 输入项目名称(如
hello_c) - 确保 Toolchain 设置正确(MinGW-w64)
- 点击
Create
✅ 编写规范化的 Hello World 示例
/**
* @brief 程序入口函数
*
* @return 程序退出状态码(0 表示成功)
*/
int main() {
printf("Hello, CLion with CodeGeeX!\n");
return 0;
}
📌 特点:
- 使用 Doxygen 注释风格
- 函数命名清晰
- 括号位置统一(Attach 风格)
- 缩进为 4 个空格(符合 Google Style)
⚠️ 注意事项
- 不要盲目依赖 AI 插件写出所有代码,务必理解其逻辑;
- AI 生成的代码可能存在 bug 或不符合规范,务必检查;
- 推荐将
.clang-format文件提交到 Git,保持团队风格一致; - 如果你使用的是非商业用途,请确保插件使用不违反条款;
🧪 实际案例分析
案例:使用 CodeGeeX 生成一个加法函数
-
输入以下提示:
// Generate a function to calculate the sum of two integers. -
按下
Ctrl + Alt + G→ 选择Generate -
CodeGeeX 输出如下内容:
int add(int a, int b) {
return a + b;
}
- 添加注释,格式化代码即可使用。
🧩 拓展练习
- ✅ 设置 CLion 主题为 Darcula,字体为 JetBrains Mono,字号为 15
- ✅ 安装并测试 CodeGeeX 插件,尝试让它帮你写一个排序函数
- ✅ 使用快捷键
Ctrl + Alt + L对上述函数进行格式化 - ✅ 创建一个
calculator.c程序,包含加减乘除四个函数,每行都符合规范 - ✅ 配置 Git Hook,在提交前自动格式化所有
.c文件(可选)
📚 推荐阅读
🧭 下一步建议
完成本章后,你已经具备了:
✅ 高效的 CLion 开发环境
✅ AI 辅助编程能力
✅ 代码规范自动格式化能力
✅ 清晰的编码风格意识
接下来可以进入下一章:
👉 第二章:C 语言基础语法详解(变量、类型、运算符、流程控制)
我们将从最基础的语法讲起,结合实际项目帮助你打牢基础。准备好了吗?我们继续前进!🚀
如果你希望我为你定制一份 .clang-format 模板文件,或者生成一个 CLion 快捷键速查表 PDF,也可以告诉我,我可以为你打包下载 👇

浙公网安备 33010602011771号