拒绝繁琐配置!Vim + CMake 极简 C++ 开发全流程指南
2026/6/17 0:22:43 网站建设 项目流程

拒绝繁琐配置!Vim + CMake 极简 C++ 开发全流程指南

对于很多刚接触 Linux 环境或命令行开发的 C++ 新手来说,如何高效地搭建开发环境往往是一个痛点。很多人误以为必须安装庞大的图形化 IDE(如 CLion 或 VS Code)才能顺利写代码,但实际上,只要掌握了正确的工具和工作流,仅凭终端自带的VimCMake,就能打造一套极其轻量且丝滑的开发体验。

今天,我们就将这套流程彻底打通,从一键初始化项目,到使用 Vim 编写代码,再到根据不同场景进行编译运行,带你体验真正的“一气呵成”。

阶段一:神仙命令,一键初始化项目

如果你是第一次建立这个项目,或者不小心把环境弄乱了想彻底推翻重来,完全不需要手动去敲那些冗长的创建目录和配置指令。直接在终端复制粘贴下面这行“神仙命令”,它会自动帮你完成创建目录、写入 C++ 源码、生成配置文件以及首次编译运行的所有工作:

mkdir-pchapter&&cdchapter&&\echo'#include <iostream>'>hello_world.cpp&&\echo'int main() { std::cout << "Hello World!" << std::endl; return 0; }'>>hello_world.cpp&&\echo'cmake_minimum_required(VERSION 3.8)'>CMakeLists.txt&&\echo'project(HelloWorld)'>>CMakeLists.txt&&\echo'add_executable(learn_cmake hello_world.cpp)'>>CMakeLists.txt&&\mkdirbuild&&cdbuild&&cmake..&&make&&./learn_cmake

当你在屏幕上看到Hello World!的输出时,恭喜你,你的专属 C++ 开发环境已经准备就绪!

️ 阶段二:Vim 编辑,掌控指尖的代码

项目跑起来后,后续的日常修改都在chapter目录下进行。虽然 Vim 的上手门槛稍高,但只要记住以下三个核心动作,你就能轻松驾驭它:

  1. 打开文件:以修改源码为例,输入vim hello_world.cpp回车即可进入编辑器。(注:如果要修改构建规则,则用vim CMakeLists.txt)。
  2. 进入编辑模式:刚打开时默认是“命令模式”,此时无法直接打字。按下键盘上的i键,当你看到左下角出现-- INSERT --字样时,就可以像普通记事本一样正常输入和修改代码了。
  3. 保存并退出:修改完成后,先按Esc键回到命令模式。接着依次输入:wq并按回车(代表保存并退出)。* 小贴士:如果不小心改乱了不想保存,可以输入:q!强制退出不保存,随时重置心态!*

️ 阶段三:智能编译,告别无脑重构

在 Vim 中保存好代码后,接下来的操作取决于你刚才修改了什么内容。CMake 拥有优秀的依赖检测机制,我们只需分两种情况应对:

情况一:只修改了 C++ 代码(最常见)

如果你只是改了.cpp里的逻辑(比如把 Hello World 改成别的),CMake 会自动检测变化并进行增量编译,绝对不需要重新生成 Makefile。
进入build目录,直接执行:

cdbuild&&make&&./learn_cmake

情况二:修改了 CMakeLists.txt 或新增了源文件

如果你修改了构建规则,或者在工程里加了新的.cpp文件,必须清理旧缓存并重新配置。
回到build目录,执行完整的“一键重建”命令:

cdbuild&&rm-rf*&&cmake..&&make&&./learn_cmake

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询