PlugInstall 上的 Neovim 错误 <SNR>3_job_handler

Neovim error on PlugInstall <SNR>3_job_handler

在 运行 上出现以下错误 :插件安装

Error detected while processing function <SNR>3_job_handler:
E121: Undefined variable: self

插件安装从未完成。

我的 .vimrc 的一部分

set nocompatible        
set hidden
set nowrap
set termguicolors
filetype on
map  <c-l> :tabn<cr>
map  <c-h> :tabp<cr>
map  <c-n> :tabnew<cr>
call plug#begin('~/.vim/plugged')

....

"typescript
Plug 'mhartington/nvim-typescript'
call plug#end()

我使用了来自

的插件

mhartington/nvim-typescript

Plug 'mhartington/nvim-typescript'

set nocompatible                                                                                                
set hidden
set nowrap
set termguicolors
filetype on
map  <c-l> :tabn<cr>
map  <c-h> :tabp<cr>
map  <c-n> :tabnew<cr>
call plug#begin('~/.vim/plugged')
"typescript
Plug 'mhartington/nvim-typescript'
call plug#end()

我必须更新 vim-插件

我运行

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

现在可以正常使用了

此问题已修复,但由于某些原因 vim-plug 在撰写本文时尚未发布 for 2 years。如果您在阅读本文时仍然如此,请确保您使用的是 git master 分支,而不是最新版本。如果您使用的是包管理器,您很可能使用的是过时的包管理器。

如果您要安装 AUR,请使用 neovim-plug-git,而不是 neovim-plug。 :PlugUpgrade 应该也能正常工作,但问题更有可能以这种方式重新出现。