VIMでプラグインを有効にします。 E492:エディタコマンドではありません:PlugInstall

VIMでプラグインを有効にします。 E492:エディタコマンドではありません:PlugInstall

私は注意を払ってきました。このビデオチュートリアル、特にコメントを明るくするには、VIMエディタでテキストの色を変更するには、いくつかのVIMプラグインをインストールしてください。

.vimrcファイルを作成しました。次のようになります。

  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ファイルを作成しました。次のようになります。

  1 call plug#begin('~/.vim/plugged')
  2
  3 "Fugitive Vim Github Wrapper
  4 Plug 'tpope/vim-fugitive'
  5
  6 call plug#end()

後で次のコマンドを実行しました。

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後も他のエラーが発生します。

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

ベストアンサー1

構成をテストしましたが、構成には2つのエラーがあります。

  1. ソースコマンドの場合は、文字列の代わりにファイルパスを渡す必要があります。以下の例のようにする必要があります。
if filereadable(expand("~/.vimrc.plug"))
    source ~/.vimrc.plug
endif
  1. 最後の質問では、sudoを使用してカールコマンドを実行したため、問題が発生したと述べました。したがって、「john」などの一般ユーザーを使用すると権限の問題が発生し、Error detected while processing /home/michal/.vimrc[14]../home/michal/.vimrc.plug:エラーを修正するにはsudoなしでカールコマンドを使用する必要があります。
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

おすすめ記事