使用 nvim 搭建一个轻量的 c++ 开发环境
使用 nvim 搭建一个轻量的 c++ 开发环境
刚工作那会,我写代码几乎都是用 source insight 或者 vimplus, 后来偶遇 vscode,如获至宝,然后就放弃 SI 和 vimplus 啦,但是最近很让我头大,由于只能使用公司的电脑开发,公司的电脑配置有点一言难尽,打开两个 vscode 实例就卡掉牙,但是我又不太想用回 vimplus,毕竟是旧时代的产物了,所幸我发现了个开源项目 lazyvim, 于是就基于它配置了一个属于自己的开发环境,下面简单记录一下其安装和简单使用过程。
安装 neovim
我是直接在 ubbuntu24.04 的 app center 里搜索下载的,版本要求大于 V0.10。
安装 nodejs
nodejs 的版本要求大于 V20,安装步骤如下:
1
2
3
4
5
6
7
8
9
10
11
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 22
# Verify the Node.js version:
node -v # Should print "v22.18.0".
nvm current # Should print "v22.18.0".
# Verify npm version:
npm -v # Should print "10.9.3".
安装一些其他依赖
1
2
3
4
sudo apt fzf xsel
curl -LO https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep_14.1.0-1_amd64.deb
sudo dpkg -i ripgrep_14.1.0-1_amd64.deb
rm ripgrep_14.1.0-1_amd64.deb
安装我自己的配置
1
git clone https://github.com/cseek/xvim ~/.config/nvim
效果展示
太多功能了,支持代码风格检查,代码格式化,自动补全,AI 提示等一系列插件,为了节约点存储空间,我就不一一列举了,好奇的你可以搭建一个体验一下,贼流畅。
本文由作者按照 CC BY 4.0 进行授权