⚡ Windows系统下安装与配置 Vim 编辑器(包括Vim插件管理器)
1. ✨ Vim 简介
Vim(Vi IMproved)是从 Unix 系统上的 Vi 编辑器发展而来的一款高度可定制的文本编辑器。
它支持语法高亮、插件扩展、多种编程语言,是程序员常用的轻量级开发工具。
虽然配置和操作相对复杂,学习周期相对较长,但是熟练使用的效率可以碾压大多数非AI编辑器。
⚠️ 本笔记涉及的是 Vim(非 Neovim) 的安装与配置过程。
2. 📦 Vim 的下载安装
🧰 使用 PowerShell 安装步骤:
打开 PowerShell,运行以下命令自动下载并安装最新版本的 Gvim:
winget install vim.vim
这条命令会同时安装vim和gvim,安装完成后桌面上会显示3个gvim的图标
gvim表示GUI vim,是可视化的vim编辑器(需要复制粘贴到剪切板的时候用这个比较方便)
在PowerShell输入以下命令查看vim版本,来验证vim是否已经正确安装
vim --version
3. ⚙️ Vim 配置文件
🔧 配置文件介绍
-
vimfiles
该文件夹用于存放用户自定义的插件、脚本、颜色方案等扩展内容,是 Windows 上 Vim 默认识别的用户配置目录。其作用等价于 Linux 下的~/.vim
。 -
_viminfo
该文件记录 Vim 的历史信息,如命令历史、搜索历史、寄存器内容等,用于在下次启动 Vim 时还原部分状态。此文件由 Vim 自动生成和维护,无需手动修改。 -
_vimrc
该文件默认不存在,需要手动创建。它是 Vim 的主配置文件,用于设置编辑器行为、插件管理、快捷键、自定义命令等。在 Windows 中应创建于用户主目录下(例如:C:\Users\你的用户名\_vimrc
)。
4. 🔌 Vim 插件配置
🧱 vim-plug插件安装步骤
-
首先确保在
~\vimfiles\
路径下存在autoload文件夹,如果不存在则需要手动创建(一般是不存在的)。 -
然后在PowerShell中执行以下命令
Invoke-WebRequest -Uri https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ` -OutFile "$HOME\vimfiles\autoload\plug.vim"
-
确保在家目录下存在_vimrc文件,如果不存在就创建(一般是不存在的),然后编辑_vimrc文件,添加如下信息后保存退出(这里会安装rainbow插件,用以验证Vim插件管理器有没正常工作,关于rainbow插件的配置与使用详见 Rainbow括号配色插件(Vim插件)基本配置和用法)
" Set runtimepath set rtp+=~\vimfiles\autoload\plug.vim " Initialize plugin manager call plug#begin('~\vimfiles\plugged') " Plugins list Plug 'luochen1990/rainbow' " Rainbow parentheses " End plugin management call plug#end()
-
用vim打开任意文件,输入命令
:PlugInstall
完成安装插件
5. ⚠️ 注意事项
🧩 Vim 无法识别命令的问题
如果 Vim 安装完成后,桌面上已经出现了图标,但在 PowerShell 或命令行中输入 vim --version
提示“未识别命令”,说明环境变量未正确配置。请按以下步骤手动添加:
- 按下
Win + R
,输入sysdm.cpl
并回车,打开系统属性。 - 切换到“高级”选项卡,点击“环境变量”按钮。
- 在“系统变量”部分找到
Path
,点击编辑,添加 Vim 安装路径(如:C:\Program Files\Vim\vim91
)。 - 保存后重启系统,环境变量设置即可生效。
🐞 _vimrc 配置出错导致“按 Enter 键继续”提示
当你用 Vim 打开文件时,若频繁看到“按 Enter 键继续”的提示,通常是 _vimrc
配置文件中存在语法错误。Windows 版 Vim 不会明确指出配置文件中具体的错误行,因此你需要仔细检查 _vimrc
内容是否有拼写、语法等问题。
🚫 报错 E492 的原因与解决方法
如果你在 Vim 中执行 :PlugInstall
命令时收到如下错误:
E492: 不是编辑器的命令: PlugInstall
这意味着 Vim 尚未正确加载 vim-plug 插件管理器。通常是因为未将 plug.vim
加入到 Vim 的 rtp(runtimepath) 中。请在你的 _vimrc
文件顶部添加以下内容:
set rtp+=~\vimfiles\autoload\plug.vim
保存退出并重新打开 Vim 后,执行 :echo &rtp 可验证是否包含 plug.vim 路径。
🔧 未正确安装配置Git导致vim-plug插件无法安装
这点非常重要,vim-plug 插件管理器需要通过 Git 从 GitHub 上拉取插件代码,因此系统中必须正确安装并配置 Git。如果没有安装 Git,或环境变量配置不当,将导致插件安装失败,Vim 也会反复弹出“按 Enter 键继续”的提示。
Windows系统配置Git的方式详见 windows 安装配置 Git for Windows