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

구성을 테스트했는데 구성에 두 가지 오류가 있습니다.

  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

관련 정보