首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VIM中启用插件。E492:不是编辑器命令: PlugInstall

在VIM中启用插件。E492:不是编辑器命令: PlugInstall
EN

Unix & Linux用户
提问于 2022-12-14 15:31:24
回答 1查看 1.3K关注 0票数 0

我一直在跟踪这个视频教程,安装一些VIM插件,以便在我的VIM编辑器中更改文本颜色,特别是使评论颜色更亮。

我创建了.vimrc文件。看起来是这样的:

代码语言:javascript
复制
  1
  2 set nocompatible     " Set compatibility to Vim only
  3
  4 set number    " Show line numbers
  5
  6 set wrap    " Automatically wrap text that extends beyond the screen length
  7
  8 set laststatus=2    " Show status bar
  9
 10 set encoding=utf-8     " Force encoding
 11
 12 " Call the .vimrc.plug file
 13 if filereadable(expand("~/.vimrc.plug"))
 14        source "~/.vimrc.plug"
 15 endif
 16
 17 ":inoremap <Caps> <Esc>
 18 ":inoremap <Caps_Lock> <Esc>
 19 ":inoremap <CapsLock> <Esc>
 20

我创建了.vimrc.plug文件。看起来是这样的:

代码语言:javascript
复制
  1 call plug#begin('~/.vim/plugged')
  2
  3 "Fugitive Vim Github Wrapper
  4 Plug 'tpope/vim-fugitive'
  5
  6 call plug#end()

稍后,我执行了命令:

代码语言:javascript
复制
sudo curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

是。我检查过我是否安装了git

我打开了vim并发布了:PlugInstall命令。

在输出中我得到了E492: Not an editor command: PlugInstall。如何启用那些VIM插件?

在运行简单的vim命令之后,我还得到了其他错误:

代码语言:javascript
复制
michal@ubuntu:~$ vim
Error detected while processing /home/michal/.vimrc[14]../home/michal/.vimrc.plug:
line    2:
E117: Unknown function: plug#begin
line    5:
E492: Not an editor command: Plug 'tpope/vim-fugitive'
line    7:
E117: Unknown function: plug#end
Press ENTER or type command to continue
EN

回答 1

Unix & Linux用户

发布于 2022-12-14 16:36:35

我测试了您的配置,您的配置中有两个错误。

  1. 对于源命令,您必须传递filepath而不是string,它应该如下所示
代码语言:javascript
复制
if filereadable(expand("~/.vimrc.plug"))
    source ~/.vimrc.plug
endif
  1. 对于最后一个问题,您说您有它的,因为您使用sudo运行curl命令。因此,如果您使用像"john“这样的普通用户,就会出现权限问题和Error detected while processing /home/michal/.vimrc[14]../home/michal/.vimrc.plug:错误,因为您必须在没有sudo的情况下使用curl命令。
代码语言:javascript
复制
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/728444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档