Neovim执行PlugInstall报错:该命令非编辑器命令的求助
Windows下Neovim vim-plug失效解决方案
1. 修正vim-plug安装路径
你之前的安装命令将plug.vim放到了Vim的默认目录,但Neovim在Windows下的autoload目录是C:\Users\Default\AppData\Local\nvim\autoload\,执行以下命令重新安装:
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | ni C:\Users\Default\AppData\Local\nvim\autoload\plug.vim -Force
执行后确认该目录下存在plug.vim文件。
2. 修复init.vim配置语法
你第一种配置的call plug#begin缺少括号,且路径错误,正确配置如下:
call plug#begin('C:\Users\Default\AppData\Local\nvim\plugged') Plug 'sainnhe/sonokai' call plug#end()
注意:plug#begin的参数是插件存放目录,应为plugged(不在autoload子目录下),错误路径会导致插件无法被识别。若使用默认路径,直接写call plug#begin()也可,但需确保默认路径为C:\Users\Default\AppData\Local\nvim\plugged。
3. 验证配置与加载
- 保存init.vim后重启Neovim
- 在Normal模式下输入
:PlugInstall,若仍报错,做以下检查:- 确认
C:\Users\Default\AppData\Local\nvim\autoload\plug.vim存在 - 输入
:echo stdpath('config'),确认输出为C:\Users\Default\AppData\Local\nvim,确保init.vim在该目录下
- 确认
4. 排查权限问题
确保拥有C:\Users\Default\AppData\Local\nvim目录的读写权限,避免因权限不足导致配置无法加载或插件安装失败。
内容的提问来源于stack exchange,提问作者matheus035
相关产品推荐
相关产品推荐

