DC_Yxy 2024-01-05 12:14 采纳率: 0%
浏览 11
已结题

WSL中nvim无法识别vim-plug

想问问WSL里面安装了neovim但是一直识别不到vim-plug怎么解决?

问题报错如下:

img

我的文件目录结构如下:

img

配置文件如下:

set number
set relativenumber
set expandtab
set tabstop=2
set shiftwidth=2
set softtabstop=2
set ignorecase
set smartcase
set notimeout
set mouse=a

if empty(glob('~/.config/nvim/autoload/plug.vim'))
  :exe '!curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
              \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
  au VimEnter * PlugInstall --sync | source $MYVIMRC
endif

" =======================
" ===  plugins  begin ===
" =======================
call plug#begin('~/.config/nvim/plugged')

  " enhance editor
  Plug 'tomtom/tcomment_vim'

  " terminal
  Plug 'skywind3000/vim-terminal-help'


  " file explorer
  Plug 'preservim/nerdtree'

  " file finder
  Plug 'Yggdroot/LeaderF', { 'do': ':LeaderfInstallCExtension' }

  " highlight
  Plug 'cateduo/vsdark.nvim'
  Plug 'jackguo380/vim-lsp-cxx-highlight'

  " lsp
  Plug 'neoclide/coc.nvim', {'branch': 'release'}

  " debug
  Plug 'puremourning/vimspector', {'do': './install_gadget.py --enable-rust --enable-python'}

call plug#end()
" =======================
" ===   plugins  end  ===
" =======================
                                               

因为发现无法识别vim-plug所以没有对插件进行配置,有朋友知道怎么解决吗?

  • 写回答

7条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-01-05 12:28
    关注

    引自免费微信小程序:皆我百晓生

    根据你提供的信息,我了解到你在使用WSL中的nvim时遇到了无法识别vim-plug的问题。下面是我提供的解决方法:

    1. 确认plug.vim文件是否存在:根据你的文件目录结构图(图2),请确认autoload目录下是否存在plug.vim文件。如果不存在,请执行以下命令下载plug.vim文件:
    curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs 
        https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
    1. 确认文件路径是否正确:请再次检查你的init.vim文件中的插件配置路径是否正确。使用:echo $MYVIMRC命令在nvim中查看$MYVIMRC变量的值,确保该变量与你的init.vim文件的实际路径一致。

    2. 检查vim-plug的安装:请确保你已经正确安装了vim-plug。你可以使用以下命令在WSL中进行安装:

    curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
        https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    

    注意,这里使用了~/.local/share/nvim/作为路径,以兼容WSL环境。

    1. 检查插件命令是否正确:根据你提供的错误信息,你的插件配置中存在一些错误的命令格式。请确保每个插件配置都是以Plug开头,并使用正确的格式。例如,将以下行:
    Plug ' tomtom / tcomment _ vim '
    

    修改为:

    Plug 'tomtom/tcomment_vim'
    
    1. 重新安装插件:在WSL中重新打开nvim,并执行:PlugInstall命令,让vim-plug按照你的配置安装插件。

    希望以上解决方法能够帮助到你!如果还有其他问题,请随时提问。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月5日
  • 创建了问题 1月5日