Neovim error: E492: Not an editor command: PlugInstall
Neovim error: E492: Not an editor command: PlugInstall
OS:Ubuntu 18.04.3 LTS
我刚刚使用 sudo apt-get install neovim
安装了 neovim 并添加了文件夹和文件 ~/.config/nvim/vim.init
。此时文件没有内容,但是当我打开 nvim
并输入 :PlugInstall
时,我得到错误:E492: Not an editor command: PlugInstall
。我一头雾水,怎么了?
我认为您在尝试使用 vim-plug 之前没有安装它。
我将插件#begin 更改为
call plug#begin('~/.local/share/nvim/site/autoload/plug.vim')
现在对我有用
我遇到了同样的问题,来到这里是为了留下我的贡献(我在任何地方都没有找到这个解决方案)。就我而言,这是由我的 linux 中的权限引起的。我总是以 vim 开始我的神秘学档案:
sudo vim .vimrc
在这种情况下,Vim 只使用默认命令(我不知道为什么,但我认为这是出于安全考虑)。如果你只是 运行:
vim .vimrc
所有用户命令都可以。
我遵循了这个并且成功了:https://github.com/junegunn/vim-plug/wiki/tutorial
我也写了call plug#begin('~/.config/nvim/plugged)
并在那个位置做了一个目录。那么reload命令也是source ~/.config/nvim/init.vim
其中init.vim是配置文件。然后我 运行 :PlugInstall
就成功了 :D
我也遇到了这个错误,但在我的例子中,我输入的是 :pluginstall 而不是 case-sensitive :PlugInstall 并且你必须使用正确的大小写,否则它不会工作。奇怪的是,:PlugUpdate 能够在 :PlugInstall 之前工作,但这只是因为我正确输入了大小写。
我看到我在此处正确安装了 vim.plug
~/.vim/autoload/plug.vim
我还在这里创建了一个“plugged”文件夹,我看到这是 vim-plug 放置从 运行 :PlugInstall
下载的文件的地方
.vim/plugged
为了过于迂腐,我输入 'cd' 进入用户目录,然后 cd .vim 进入我的虚线 .vim 文件夹,然后输入“mkdir plugged”创建插入目录。不确定这是否是 100% 必要的,或者 :PlugInstall 是否会自行创建它。
我还需要 :source ~/.vimrc 在添加附加插件行项目和键入 :PlugInstall 之间,因此请确保您“来源”或者您也可以完全退出并重新启动 Vim 所以它会重新加载你的 .vimrc 文件,否则它不会知道你的文件编辑。
我在 Mac。我为标准 vim 安装了 vim-plug,这给了我这个文件
~/.vim/autoload/plug.vim
我的.vimrc 是这样的:
" add line numbers
set number
call plug#begin()
" The default plugin directory will be as follows:
" - Vim (Linux/macOS): '~/.vim/plugged'
" Make sure you use single quotes
Plug 'tomasiser/vim-code-dark'
Plug 'tpope/vim-sensible'
call plug#end()
OS:Ubuntu 18.04.3 LTS
我刚刚使用 sudo apt-get install neovim
安装了 neovim 并添加了文件夹和文件 ~/.config/nvim/vim.init
。此时文件没有内容,但是当我打开 nvim
并输入 :PlugInstall
时,我得到错误:E492: Not an editor command: PlugInstall
。我一头雾水,怎么了?
我认为您在尝试使用 vim-plug 之前没有安装它。
我将插件#begin 更改为
call plug#begin('~/.local/share/nvim/site/autoload/plug.vim')
现在对我有用
我遇到了同样的问题,来到这里是为了留下我的贡献(我在任何地方都没有找到这个解决方案)。就我而言,这是由我的 linux 中的权限引起的。我总是以 vim 开始我的神秘学档案:
sudo vim .vimrc
在这种情况下,Vim 只使用默认命令(我不知道为什么,但我认为这是出于安全考虑)。如果你只是 运行:
vim .vimrc
所有用户命令都可以。
我遵循了这个并且成功了:https://github.com/junegunn/vim-plug/wiki/tutorial
我也写了call plug#begin('~/.config/nvim/plugged)
并在那个位置做了一个目录。那么reload命令也是source ~/.config/nvim/init.vim
其中init.vim是配置文件。然后我 运行 :PlugInstall
就成功了 :D
我也遇到了这个错误,但在我的例子中,我输入的是 :pluginstall 而不是 case-sensitive :PlugInstall 并且你必须使用正确的大小写,否则它不会工作。奇怪的是,:PlugUpdate 能够在 :PlugInstall 之前工作,但这只是因为我正确输入了大小写。
我看到我在此处正确安装了 vim.plug
~/.vim/autoload/plug.vim
我还在这里创建了一个“plugged”文件夹,我看到这是 vim-plug 放置从 运行 :PlugInstall
下载的文件的地方.vim/plugged
为了过于迂腐,我输入 'cd' 进入用户目录,然后 cd .vim 进入我的虚线 .vim 文件夹,然后输入“mkdir plugged”创建插入目录。不确定这是否是 100% 必要的,或者 :PlugInstall 是否会自行创建它。
我还需要 :source ~/.vimrc 在添加附加插件行项目和键入 :PlugInstall 之间,因此请确保您“来源”或者您也可以完全退出并重新启动 Vim 所以它会重新加载你的 .vimrc 文件,否则它不会知道你的文件编辑。
我在 Mac。我为标准 vim 安装了 vim-plug,这给了我这个文件
~/.vim/autoload/plug.vim
我的.vimrc 是这样的:
" add line numbers
set number
call plug#begin()
" The default plugin directory will be as follows:
" - Vim (Linux/macOS): '~/.vim/plugged'
" Make sure you use single quotes
Plug 'tomasiser/vim-code-dark'
Plug 'tpope/vim-sensible'
call plug#end()