处理vimrc时发生错误:- 如何在vim中使用插件

4

今天我在制作自己的vimrc文件时遇到了问题,它显示以下错误信息,不允许我使用任何插件。请问有谁能告诉我我做错了什么吗?这些是它显示的错误行:

E117: Unknown function: plug#begin
line   10:
E492: Not an editor command: Plug 'rbgrouleff/bclose.vim'
line   11:
E492: Not an editor command: Plug 'dbakker/vim-projectroot'
line   12:
E492: Not an editor command: Plug 'scrooloose/nerdtree'
line   13:
E492: Not an editor command: Plug 'junegunn/fzf'
line   14:
E492: Not an editor command: Plug 'junegunn/fzf.vim'
line   15:
E492: Not an editor command: Plug 'majutsushi/tagbar'
line   18:
E492: Not an editor command: Plug 'vim-airline/vim-airline'
line   19:
E492: Not an editor command: Plug 'vim-airline/vim-airline-themes'
line   20:
E492: Not an editor command: Plug 'bling/vim-bufferline'
line   21:
E492: Not an editor command: Plug 'altercation/vim-colors-solarized'
line   24:
E492: Not an editor command: Plug 'Raimondi/delimitMate'
line   25:
E492: Not an editor command: Plug 'scrooloose/nerdcommenter'
line   26:
E492: Not an editor command: Plug 'tpope/vim-sleuth'
line   27:
E492: Not an editor command: Plug 'Valloric/YouCompleteMe', { 'do': './install.py --clangd-completer --go-completer --rust-completer --ts-completer' }
line   28:
E492: Not an editor command: Plug 'rdnetto/ycm-generator', { 'branch': 'stable' }
line   58:
E117: Unknown function: plug#end
line   97:
E216: No such group or event: TermOpen * set bufhidden=hide

1
在使用之前安装plug.vim。curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim请参阅https://github.com/junegunn/vim-plug上的您操作系统的安装过程。 - Geraldo Luis da Silva Ribeiro
2个回答

5

0
对于那些在Ubuntu或其他基于Debian的操作系统上使用neovim的用户,您需要在plug#begin()行中添加plug.vim文件(插件目录)的路径。
例如,如果您使用的是Ubuntu,并使用以下命令安装了vim-plug:sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim',那么您的plug.vim文件可能位于~/.local/share/nvim/site/autoload/plug.vim
因此,您的plug#begin()行应如下所示:
call plug#begin('~/.local/share/nvim/site/autoload')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接