⚡ Windows系统下安装与配置 Vim 编辑器(包括Vim插件管理器)

⚡ 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插件安装步骤

  1. 首先确保在~\vimfiles\路径下存在autoload文件夹,如果不存在则需要手动创建(一般是不存在的)。

  2. 然后在PowerShell中执行以下命令

    Invoke-WebRequest -Uri https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim `
      -OutFile "$HOME\vimfiles\autoload\plug.vim"
    
  3. 确保在家目录下存在_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()
    
  4. 用vim打开任意文件,输入命令:PlugInstall完成安装插件

5. ⚠️ 注意事项

🧩 Vim 无法识别命令的问题

如果 Vim 安装完成后,桌面上已经出现了图标,但在 PowerShell 或命令行中输入 vim --version 提示“未识别命令”,说明环境变量未正确配置。请按以下步骤手动添加:

  1. 按下 Win + R,输入 sysdm.cpl 并回车,打开系统属性。
  2. 切换到“高级”选项卡,点击“环境变量”按钮。
  3. 在“系统变量”部分找到 Path,点击编辑,添加 Vim 安装路径(如:C:\Program Files\Vim\vim91)。
  4. 保存后重启系统,环境变量设置即可生效。

🐞 _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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值